
空のテキストファイルがあるとしましょう。
touch empty_file
この空のファイルの最初の行に特定の値を挿入するにはどうすればよいですか?
答え1
それは簡単です。リダイレクト演算子を使用>
してくださいecho
。
echo 'some value' >empty_file
この後に新しい行を追加するには:
echo 'some other value' >>empty_file
答え2
- 空のファイルなので、
echo '<value>' >> file-name
- ファイルが空でなくても常に最初の行を挿入したい場合
sed -i '1s/^/<value>\n/' file-name