2010年3月3日水曜日

ターミナル上で改行を含む文字をコマンド引数に渡す方法

ターミナル上で改行を含む文字をコマンド引数に渡す方法
改行を含む文字列、例えば
aaa
bbb
ccc
を echo コマンド一発で表示したい場合。
> echo "aaa\
ここまで入力して[RETURN]キー押下すると、
> echo "aaa\
?
という状態になります。末尾の'\' が重要。 同じことを繰り返せば、所望の振る舞いになります。
> echo "aaa\
? bbb\
? ccc\
?"


0 件のコメント:

コメントを投稿