Более до точки. Первым имеет приоритет. Когда это удается, остальные работают, и обычно только тогда. Если вы хотите использовать функциональность CyberSec, вы не можете иметь Google DNS как первый при использовании VPN; с другой стороны, вы не должны сначала NordVPN когда не через ВПН. В идеале, вы должны только там NordVPN DNSes при использовании VPN, и Google/твой все другие времена. Спасибо. В этом файле появляются слова, которые я уже вручную отредактированы (“сохранить или повысить ранг” или “удалить или уменьшить ранг” на длительное нажатие). Например, если я удалить запись “слово”, он появится в списке как “слово::1::Ан”. Но я ищу, чтобы изменить базу данных всех слов в словаре, и желательно изменить ее, убрав все все заглавные слова или аббревиатуры.

Я очень новой для сценариев оболочки и изучать его сейчас.

У меня есть два файла.

Файл 1:

1 StartInstall, CDM_2.5B263, ОК 
2 EndInstall, CDM_2.5B263, УСПЕХ 
3 StartPatch, CDM_2.5.0.2В1, ОК 
4 StartPatch, CDM_2.5.0.3В1, ОК 
5 EndPatch, CDM_2.5.0.3В1, УСПЕХ 

Файл 2:

1 StartInstall, CDM_2.5B263, ОК 
2 EndInstall, CDM_2.5B263, УСПЕХ 
4 StartPatch, CDM_2.5.0.3В1, ОК 
5 EndPatch, CDM_2.5.0.3В1, УСПЕХ 

Я должен найти разницу в файл 2 сравнить с файл 1. Если какой-либо строке отсутствуют, скрипт должен указать пропущенные строки и записать в другой текстовый файл (например result.txt). Скрипт должен также сообщить мне, что пропустили линия лежит между двумя линиями.

Например, вывод должен быть примерно в Error.txt Линия отсутствует:

3 StartPatch, CDM_2.5.0.2В1, ОК

Между 2 и 4