У меня есть список шаблонов в текстовом файле, для которого я использую bzgrep для сопоставления с несколькими файлами:
for pattern in $(cat ~/patterns.txt); do echo $pattern; bzgrep -i $pattern *.bz2; done
Как заставить bzgrep (grep) остановиться после первого совпадения текущего шаблона (мне нужно, чтобы он был полностью остановлен, а не останавливаться на текущем файле grep'ed) и перейти к следующему шаблону Я прочитал о параметре "-m 1", но я думаю, что он останавливается только на текущем файле. Есть идеи?
Спасибо