- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- シェルスクリプト/文法/ヒアドキュメント へ行く。
- 1 (2007-07-01 (日) 01:35:08)
- 2 (2008-11-26 (水) 02:24:29)
- 3 (2008-11-26 (水) 02:24:29)
- 4 (2012-05-20 (日) 11:09:09)
ヒアドキュメント
echoを何行も重ねるのは面倒くさい。例えば、
TMP=world echo "hello" echo "$TMP"
をヒアドキュメントを利用して書くと、以下。<<の後のENDからENDまでが対象のコマンドに対して標準入力と同じ扱いになる。
TMP=world cat <<END hello $TMP END
$TMPを展開したくない時は、ENDを'END'にする。