在压缩文件中搜索文本并将其移动到其他文件夹

在压缩文件中搜索文本并将其移动到其他文件夹

朋友们,在我的 Mac 上,我在一个名为 Test 的目录中有数百个 zip 文件。假设我有文件 a.zip、b.zip、c.zip……现在我想 grep 所有文件以查找文本“searchText”,并将匹配的文件移动到另一个文件夹。我正在尝试这样做:

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

但这似乎对我不起作用。不过它在 Ubuntu 上可以工作。任何帮助都将不胜感激。

提前致谢。

相关内容