Я бы использовал функцию find
, когда каждый тест должен пройти, чтобы файл считался совпадающим. Соедините две команды grep
вместе, чтобы они соответствовали критериям :
find. -type f -exec grep -q word_one {} \; -exec grep -l word_two {} \;
Вы можете настроить флаги для grep по мере необходимости, в том числе заключать слова в кавычки, если они содержат какие-либо оболочки -специальные или регулярные выражения -специальные символы (или использоватьgrep -F
).
Я думаю, вы ищете ControlMaster auto
, который может быть указан либо в файле конфигурации, либо непосредственно в строке команды -с -o ControlMaster=auto
.
Это позволяет вам унифицировать команды, открывающие соединение и использующие его (, также очень полезно сControlPersist
).