冒険の書

27歳と6ヶ月のときに未経験でITエンジニアに転職した元派遣会社営業職(文系)が綴るブログです。同じように20代後半から未経験でIT技術者に転職することを検討されている人に「27歳からの未経験がどれだけ成長できるか」という点などで参考になれば幸いです。

bashで変数展開をする際に、直後にアンダースコアをつけていた場合

for n in 01 02 03
do
for m in 4 5 6
do
cp -ip /var/log/sa/sa$n /tmp/hoge/hoge$n_sar$d
done
done

結果
/tmp/hoge/hoge4
/tmp/hoge/hoge5
/tmp/hoge/hoge6
    

つまり、/tmp/hoge/hoge$n_sar$dの
$n_sarが消えちゃっている……。
どういうことかわからないけど

変数を${変数}という風に表現すると成功した。