« Joker Racer at Where 2.0, 2009 | メイン | [linux]ファイルを空にする »

[bash]ヒアドキュメントを変数に入れる

あとで読む

bash のヒアドキュメントは標準入力に接続される。なんでー。変数に入れたい。

解1:cat の出力を取り込む

items=`cat <<here
hoge
foo
bar
here
`

解2:標準入力を read で読む

readはデフォルトで1行しか読まないので、-d でデリミタを指定している。

read -d . items <<here
hoge
foo
bar
.
here

最後に変数内容の確認

for item in $items; do
 echo $item
done

Trackbacks

Trackback URL:
http://groundwalker.com/mt/gwtb.cgi/454

« Joker Racer at Where 2.0, 2009 | メイン | [linux]ファイルを空にする »

スポンサー

関連ブログ

あわせて読みたい

関連キーワード

Powered by
Movable Type 3.34

連絡先