質問: 有識者からするととても簡単だとおもうのですが、どうしても解決せず、 ご教授頂ければと思います。 ``` var1="user" var2="pass" var3="inst" echo -e "${var1}\/${var2}@${var3}" ``` 上記のソースですが出力が想定したものと違います。 ``` 私の想定結果 user/pass@inst ``` しかし実際は ``` @inst/pass ``` @が行頭に持って行っているのかなとググりましたが参考になりそうなのはみつけられず、ご教授頂ければと思います。 よろしくお願い致します。
回答: CentOS 6.3 で、上記ソースを打ち込み確認しました。 ``` vi test.sh ##--- var1="user" var2="pass" var3="inst" echo -e "${var1}\/${var2}@${var3}" ##--- $ bash test.sh user\/pass@inst ``` 特に問題ないようですが、変数名や代入の間違いなど確認されましたか?