Mos*_*she 21 script bash shell-script
如何在 shell 脚本中连接字符串和变量?
stringOne = "foo"
stringTwo = "anythingButBar"
stringThree = "? 和 ?"
我想输出“foo and somethingButBar”
Zyp*_*her 30
没什么特别的,您只需要将它们添加到您的声明中。
例如:
stringOne="foo"
stringTwo="anythingButBar"
stringThree=$stringOne$stringTwo
echo $stringThree
Run Code Online (Sandbox Code Playgroud)
fooanythingButBar
如果您想要它们之间的字面词“和”:
stringOne="foo"
stringTwo="anythingButBar"
stringThree="$stringOne and $stringTwo"
echo $stringThree
Run Code Online (Sandbox Code Playgroud)
foo 和 somethingButBar
如果你有:
stringOne="foo"
stringTwo="anythingButBar"
stringThree="%s and %s"
Run Code Online (Sandbox Code Playgroud)
你可以这样做:
$ printf "$stringThree\n" "$stringOne" "$stringTwo"
foo and anythingButBar
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
120475 次 |
| 最近记录: |