[Shell command] echo と cat を使って、ファイルの先頭に文字列を追加する

作成日: 2022年12月10日

echo コマンドと cat コマンドを組み合わせて、ファイルの先頭に文字列を追加することができます。

下記の内容を含んだ dummy.txt という名前のファイルを用意します。

two
three

このファイルの内容の先頭に、one という文字列を追加します。echo コマンドで one という文字列を出力し、パイプを使用して cat コマンドに渡します。cat コマンドの 1 つ目の引数には、- を使用します。- は標準入力を表しています。

echo "one" | cat - dummy.txt

実行結果は下記の通りです。

one
two
three
Shell command