シェルスクリプトで文字列と変数を連結するにはどうすればよいですか?
stringOne = "foo"
stringTwo = "anythingButBar"
stringThree = "?および?"
「foo and AnythingButBar」を出力したい
特別なことは何もありません。宣言に追加するだけです。
例えば:
stringOne="foo"
stringTwo="anythingButBar"
stringThree=$stringOne$stringTwo
echo $stringThree
fooanythingButBar
あなたがそれらの間に「と」という文字通りの言葉が欲しいなら:
stringOne="foo"
stringTwo="anythingButBar"
stringThree="$stringOne and $stringTwo"
echo $stringThree
fooとanythingButBar
代わりにあなたが持っていた場合:
stringOne="foo"
stringTwo="anythingButBar"
stringThree="%s and %s"
あなたができる:
$ printf "$stringThree\n" "$stringOne" "$stringTwo"
foo and anythingButBar