やったこと

webサービスを作るときに考えたことを垂れ流します

【LINUX】sedでファイルの末尾に変数の文字列を追記する!

LINUXシェルスクリプトを使ってファイルの末尾に文字列を追加するよ!
下記のシェルでは「text.txt」というファイルの最後に

owari!
owari!
owari!

と三行の文章を追記しています!

#!/bin/sh
file='test.txt'

#フッタ部分を追加
foot='owari!\n'
foot=$foot'owari!\n'
foot=$foot'owari!\n'

sed "\$a ${foot}" ${file}

sedコマンドの中の「$a(最終行)」の箇所をエスケープするのがポイントだよ!
これをしないと「コマンドが見つかりません」とかエラーが出て怒られちゃうから注意!

以上!