Shell
如何將字元串變數連接成第三個?
我需要在 bash 中連接兩個字元串,以便:
string1=hello string2=world mystring=string1+string2
echo mystring
應該產生你好世界
簡單地連接變數:
mystring="$string1$string2"
您不需要使用 {} ,除非您要使用 bash 變數參數或立即附加一個有效的字元作為標識符的一部分。除非您的參數包含特殊字元,否則您也不需要使用雙引號。
x=foo y=bar z=$x$y # $z is now "foobar" z="$x$y" # $z is still "foobar" z="$xand$y" # does not work z="${x}and$y" # does work, "fooandbar" z="$x and $y" # does work, "foo and bar"