ヒアドキュメント

echoを何行も重ねるのは面倒くさい。例えば、

 TMP=world
 
 echo "hello"
 echo "$TMP"

をヒアドキュメントを利用して書くと、以下。<<の後のENDからENDまでが対象のコマンドに対して標準入力と同じ扱いになる。

 TMP=world 
 
 cat <<END
 hello
 $TMP
 END

$TMPを展開したくない時は、ENDを'END'にする。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS