我生成了一个大文本文件input.txt
,内容是文件路径行,我稍后将在循环中使用它,但我想删除一些路径模式,例如node_modules
我将忽略模式保存在ignore.txt
文件中,如何input.txt
根据ignore.txt
文件过滤文件以生成output.txt
文件,并删除所有路径模式?
谢谢你!
答案1
我想我的问题太模糊了,我用谷歌搜索了一下,发现可以这样完成:
grep -vf ignore.txt input.txt > output.txt
忽略.txt:
test/
tests/
_test.
/node_modules/
input.txt
由 生成find
,每一行都是一个文件路径,非常大
output.txt
与 input.txt 具有相同的格式/内容,并删除了ignore.txt模式中的路径