Искать текст в заархивированных файлах и перемещать их в другую папку

Друзья, на моем Mac у меня есть сотни файлов zip в каталоге с именем Test. Давайте предположим, что у меня есть файлы a.zip, b.zip, c.zip....... Теперь я хочу собрать все файлы для текста "searchText" и переместить соответствующие файлы в другую папку. Я пытаюсь это:

$for file in *; do if zgrep -q 'searchText’ “$file”; then mv “$file” /Users/xyz/Desktop/finalcrashes; fi; done

Но это, кажется, не работает для меня. Это работает на Ubuntu, хотя. Любая помощь будет оценена.

Заранее спасибо.

0 ответов

Другие вопросы по тегам