[解決済み] 2つのプログラムから一時ファイルなしで差分出力する
2022-05-08 07:59:02
質問
プログラム数が多い場合
a
と
b
で実行できることを
./a
と
./b
.
一時ファイルに書き込むことなく、両者の出力を差分することは可能ですか?
どのように解決するのですか?
使用方法
<(command)
は、あるコマンドの出力を、あたかもファイル名のように別のプログラムに渡すためのものです。Bashは、プログラムの出力をパイプに通し、ファイル名を
/dev/fd/63
を外側のコマンドに渡す。
diff <(./a) <(./b)
同様に
>(command)
をパイプでつなぐ場合
を
をコマンドで実行します。
これは、Bashのマニュアルページでは、"Process Substitution"と呼ばれています。
関連
-
[解決済み] Bashで文字列をデリミターで分割するには?
-
[解決済み] Bashでコマンドライン引数を解析するには?
-
[解決済み] Bashでコマンドの出力に変数を設定するにはどうすればよいですか?
-
[解決済み] 標準出力ではなく標準エラー出力にパイプを通すにはどうしたらいいですか?
-
[解決済み] bashシェルスクリプトの全引数を伝搬させる
-
[解決済み] Bashスクリプトで、ある条件が発生したらスクリプト全体を終了させるにはどうしたらいいですか?
-
[解決済み] git diff の出力を自分の好みの diff ツール/ビューアで表示するにはどうすればよいですか?
-
[解決済み】Bashでファイル名と拡張子を抽出する。
-
[解決済み】未追跡のファイルに対してgit diffを使用できますか?
-
[解決済み] Bashで2つのパイプラインの差分を取るには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 部分的にコピーされたファイルでscpを再開する方法は?[クローズド]です。
-
[解決済み] find -exec cp {} でエラー 'find: missing argument to -exec' が発生した場合の解決策。TARGET_DIR + [閉店]。
-
[解決済み] bashの文字列の等値性テストで、予期しない演算子エラーが発生するのはなぜですか?重複
-
[解決済み] cshスクリプトをbashでソースして環境を設定する方法 [終了しました]。
-
[解決済み] cygwin の ssh が終了時に "Killed by signal 1" と表示される
-
[解決済み] bashで::演算子は何をするのですか?
-
[解決済み] grepの出力に含まれる重複を削除する
-
[解決済み] Bash - "fi ;;" の使い方は?
-
[解決済み] シェルスクリプトでの連想配列
-
[解決済み] bashの"-ne "はどういう意味ですか?