input.txt
後でループで使用するファイルパス行を含む大きなテキストファイルを作成しましたが、いくつかのパスパターンを削除したいと思います。node_modules
ignore.txt
無視パターンをファイルに保存しました。ファイルinput.txt
に基づいてignore.txt
ファイルをフィルタリングしてoutput.txt
すべてのパスパターンを作成および削除するにはどうすればよいですか?
ありがとうございます!
答え1
私の質問があまりにも曖昧であるようで、Googleをやってみると、次のようにできることがわかりました。
grep -vf ignore.txt input.txt > output.txt
.txt 無視:
test/
tests/
_test.
/node_modules/
input.txt
によって生成され、find
各行は非常に大きなファイルパスです。
output.txt
input.txtと同じ形式/内容を持ち、ignore.txtパターンからパスを削除します。