Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

Linuxでbashスクリプトを作っていると、非対話でファイルに内容を追記したい場合があります。 echoコマンドと">>"リダイレクトを使うことで、ファイルの末尾に1行内容を追記できるのですが、複数行追記したい場合はechoコマンドが連続し読みづらくなります。 このような場合は、bashのヒアドキュメント機能とcatコマンドを組み合わせて使うことで、echoコマンドを重ねなくても複数行のファイルを作成することができます。 作成方法 下記のように記述することで/path/to/file.txtに3行追記させることができます。 cat <<EOL >> /path/to/file.txt line 1 line 2 line 3 EOL ここで、1行目の<<EOLと最後の'EOL'がbashのヒアドキュメント機能です。EOLの部分は、最初と最後がペアにさえなっていれば好きな文字列に変更可能で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く