空のテキストファイルに値を追加する方法

空のテキストファイルに値を追加する方法

空のテキストファイルがあるとしましょう。

touch empty_file

この空のファイルの最初の行に特定の値を挿入するにはどうすればよいですか?

答え1

それは簡単です。リダイレクト演算子を使用>してくださいecho

echo 'some value' >empty_file

この後に新しい行を追加するには:

echo 'some other value' >>empty_file

答え2

  1. 空のファイルなので、echo '<value>' >> file-name
  2. ファイルが空でなくても常に最初の行を挿入したい場合sed -i '1s/^/<value>\n/' file-name

関連情報