私は2つのファイルAとBを持っています。私はBにないAのすべての行を探したいのですが、bash /標準のLinuxユーティリティを使ってこれを行う最も速い方法は何ですか?これまでに試したことは次のとおりです。どのように2つのファイルの設定の違いを見つけるには?
for line in `cat file1`
do
if [ `grep -c "^$line$" file2` -eq 0]; then
echo $line
fi
done
動作は遅くなっています。これを行うより速い方法がありますか?
コードを表示したり、試したことを説明したりできますか?あなたの質問は、あなたが私たちにあなたのためにすべての仕事をさせてくれるように思えます。多くの場合、コードを表示すると、より多くの回答を促し、より良い結果を得るのに役立ちます。 – jmort253
また、「最速」で期待するものを定義する必要があります。それは処理時間、またはコードの作成に費やされた時間です。第二に、私は 'diff A B | grep '^ - ' ' – tonio
@ jmort253、ありがとう、私は詳細を追加する質問を編集しました – spinlok