TOP ▲ itcore TOPTIPSsentou.php  タグ:シェル ファイル先頭 行追加

シェル ファイルの先頭に行を追加する。| itcore 2017年

sedを使う場合
一時ファイルを使用しなくて済むが、コマンドを間違えるリスクや、追加データのエスケープが必要か。
$ sed -i '1i追加行' data.txt

中間ファイルを使う場合
ちょっとダサイが、シンプルで間違えにくい。お好みで最後に中間ファイルは削除してもいい。
$ echo '追加行' > data.tmp; cat data.txt >> data.tmp; cat data.tmp > data.txt