0
わかりましたので、私は、彼らがtried.txt
にならnew.txt
は123とtried.txt
123が含まれている含まれている場合、例えば.TXTはgawkはから行を削除し
、new.txt
から行を削除し、そのin.txt
から123を削除し、出力結果にはどうすればよいですnew2.txt
。
わかりましたので、私は、彼らがtried.txt
にならnew.txt
は123とtried.txt
123が含まれている含まれている場合、例えば.TXTはgawkはから行を削除し
、new.txt
から行を削除し、そのin.txt
から123を削除し、出力結果にはどうすればよいですnew2.txt
。
grep
を使用する:
grep -F -x -v -f tried.txt new.txt > new2.txt
をawk
を使用する:
awk "NR==FNR{a[$0];next} !($0 in a)" tried.txt new.txt > new2.txt
上記のコマンドのいずれかがあなたのために働く必要があります。参照:
あなたは、読みやすくするために、複数行にわたるあなたの説明を入れることができます任意のチャンスを?また、この問題を解決するために何をしましたか? – grail
最低限、サンプル入力ファイルと目的の出力を作成する必要があります。https://stackoverflow.com/help/mcve –
[別のファイルに表示されるファイルから行を削除]の可能な複製(http:// /image/gif/paws/9707/requestions/4366533/remove-lines-from-file-which-appear-in-another-file) –