diffでファイルの比較とかやってると、実行するコマンドの結果(標準出力)を元に比較出来ないのかなと悩むことがある。
一度ファイルに落としてからdiffすればいいので、特に調べてなかったが、ちょいと調べたらあっさり見つかった。
コマンドの標準出力を比較する場合。
1 |
$ diff <( command1 ) <( command2) |
うわ。めっちゃ簡単。bashだけらしいけど、bash以外使った事ないから充分。
<(の間にはスペースは入れてはだめ。
コマンドの標準出力とファイルを比較する場合。
1 |
$ diff <( command1 ) file1 |
diffに限らず
1 |
<( command ) |
こいつは、いろんなところで使えそう。
無知は罪ですな。