15

2 つのファイルの特定の行 ("@" で始まる行) を比較する次の方法を改善するにはどうすればよいですか? これは、一時ファイルを困らせることなく、1 行で実行できると確信しています。私は Linux にかなり慣れていないので、気楽にやってください。前もって感謝します。

grep "^@" myfile1 > temp1
grep "^@" myfile2 > temp2
diff temp1 temp2
4

1 に答える 1

34

Bash では、<(...)一時変数 (通常は内部で名前付きパイプとして実装されます) を処理するを使用できます。

diff <(grep "^@" myfile1) <(grep "^@" myfile2)
于 2013-04-30T05:39:26.833 に答える