タグ

ブックマーク / koko206.hatenablog.com (1)

  • bash でコマンドの実行結果をファイルとして扱う - Diary

    プロセス置換(Process Substitution)を用います。使い方と一緒に、ぜひ名前も覚えましょう。 使い方 # 通常のファイル入力の場合 $ cat test.txt # コマンドの実行結果をファイルとして扱う場合 $ cat <(echo "hoge from echo command") hoge from echo command ファイル名を<(コマンド)で置き換えるだけです! <と(の間にスペースはいりません。 少し具体的なコマンドで見てみます diff コマンド diff <(echo 3.0+3 | bc) <(echo $((3.0+3)) ) 1c1 < 6.0 --- > 6. 片方をファイルにして、もう一方をプロセス置換にすることもできます $ cat file.txt file $ diff file.txt <(echo "content") 1c1 <

    bash でコマンドの実行結果をファイルとして扱う - Diary
    iww
    iww 2023/02/27
  • 1