113 我想要追加到字符串,以便每次循环时都将对字符串添加“ test”。 就像在PHP中一样,您可以这样做: $teststr = "test1\n" $teststr .= "test2\n" echo = "$teststr" 回声: test1 test2 但我需要在shell脚本中执行此操作 string bash shell string-concatenation — 薄荷 source
211 在经典sh中,您必须执行以下操作: s=test1 s="${s}test2" (该主题有很多变化,例如s="$s""test2") 在bash中,您可以使用+ =: s=test1 s+=test2 — 威廉·珀塞尔 source
14 #!/bin/bash message="some text" message="$message add some more" echo $message 一些文字加上更多 — 吉姆 source
11 teststr=$'test1\n' teststr+=$'test2\n' echo "$teststr" — 伊格纳西奥·巴斯克斯(Ignacio Vazquez-Abrams) source
1 #!/bin/bash msg1=${1} #First Parameter msg2=${2} #Second Parameter concatString=$msg1"$msg2" #Concatenated String concatString2="$msg1$msg2" echo $concatString echo $concatString2 — 阿迪亚 source