如何在 Bash 脚本中连接字符串?

如何在 Bash 脚本中连接字符串?

如何在 shell 脚本中连接字符串和变量?

stringOne =“foo”

stringTwo =“anythingButBar”

stringThree = "? 和 !"

我想输出“foo and anythingButBar”

答案1

没什么特别的,你只需要将它们添加到你的声明中。
例如:

stringOne="foo"
stringTwo="anythingButBar"
stringThree=$stringOne$stringTwo
echo $stringThree 

fooanythingButBar

如果你想在它们之间加上文字 'and':

stringOne="foo"
stringTwo="anythingButBar"
stringThree="$stringOne and $stringTwo"
echo $stringThree 

foo 和 anythingButBar

答案2

如果你有:

stringOne="foo"
stringTwo="anythingButBar"
stringThree="%s and %s"

你可以这样做:

$ printf "$stringThree\n" "$stringOne" "$stringTwo"
foo and anythingButBar

相关内容