16

並べ替えられた一意の単語リストを含む 2 つのテキスト ファイルがあります。

ファイル 1:

a
b
c
d

ファイル 2:

b
c

ファイル 1 の不要な行のみを含む新しいファイルが必要なので、結果は次のようになります。

a
d
4

3 に答える 3

19

これは何のためのものcommです:

comm -- 2 つのファイルに共通する行を選択または拒否する

あなたがしたい

comm -23 "File 1" "File 2"

これにより、ファイル 2 の行のみ両方のファイルの行の出力が抑制され、ファイル 1 の行のみが残ります。Greg Wooledge の wiki でより多くの 回答が得られます

于 2013-01-22T02:35:19.390 に答える
7

使用できますgrep

grep -f file1.txt -vFx file2.txt

行全体を考慮して強制的に比較を実行するために、フラグF, --fixed-stringsと, の使用法に注意してください。x, --line-regexp

于 2013-01-22T02:21:07.107 に答える