タグ

ブックマーク / amt.hatenadiary.org (1)

  • [shell] スクリプトをヒアドキュメントに書く - おもてなしの空間

    ●背景 P言語つかうようになって ~/bin の下に沢山スクリプトファイルを作ってしまってウザくなってきた。 そこで、小さなスクリプトプログラムは、シェルのヒアドキュメントの上に書いてしまうことにした。 これをスマートに行なうには、ヒアドキュメントをシェル変数に格納することが必要になる。 ● シェル変数にヒアドキュメントを代入する $ bar=`cat <<'EOF' > This is a pen. > That is a desk. > EOF > ` # そのままエコーすると改行が失なわれる $ echo $cat This is a pen.That is a desk. # ダブルクォートすると改行も再現される $ echo "$cat" This is a pen. That is a desk. ● ヒアドキュメント中に書いたスクリプトを実行する #!/usr/bin/env

    [shell] スクリプトをヒアドキュメントに書く - おもてなしの空間
    yuhei_kagaya
    yuhei_kagaya 2012/01/11
    ダブルクォートすると改行も再現される $ echo "$cat"
  • 1