除了一个具有特定名称的文件外,我还需要一个bash脚本来对目录中的所有文件进行迭代。也许可以在脚本执行过程中借助awk / sed来完成?
这是我的脚本,该脚本将目录中的所有文件简单地合并为一个:
#!/bin/bash
(find $DIR_NAME -name app.gz\* | sort -rV | xargs -L1 gunzip -c 2> /dev/null || :)
如何添加一些$ DIR_NAME到列表中,而不要遍历它们?
答案 0 :(得分:0)
将要排除的文件名放入文件中,例如“ blacklist.txt”,每行一个文件名。然后使用
... | grep -F -f blacklist.txt | sort ...
将它们从xargs的输入中排除。