by shigemk2

当面は技術的なことしか書かない

今日のシェル芸

メタ文字絡みでechoするとよくわからない挙動になるのだった。

$ echo "$taaaaa.aaaaa"
.aaaaa
$ echo "$taaaaaa.aaaaa"
.aaaaa
$ echo "$taaa$1aaa.aaaaa"
aaa.aaaaa
$ echo "$taaa\$1aaa.aaaaa"
$1aaa.aaaaa
$ echo "$taaa\\$1aaa.aaaaa"
aa.aaaaa
$ echo "$taaa\\\$1aaa.aaaaa"
\$1aaa.aaaaa

シェル・スクリプト・リファレンス - 【 メタ文字の取り扱い 】:ITpro