Если вы используете команду parallel
из пакета moreutils
, ваша команда может быть упрощена следующим образом:
parallel zgrep -e "\(text1\|text2\).*Exception" -- my.log*.gz
Это запустит параллельные экземпляры zgrep
, по одному для каждого файла, соответствующего шаблону оболочки my.log*.gz
. Обратите внимание, что шаблон расширяется оболочкой перед выполнением команды. Следовательно, нет необходимости в отдельном вызове find
.