我想要追加到一个字符串,这样每次我循环遍历它时,都会在字符串中添加"test“。
就像在PHP中一样,你可以这样做:
$teststr = "test1\n"
$teststr .= "test2\n"
echo = "$teststr"
回声:
test1
test2
但我需要在shell脚本中执行此操作
发布于 2010-02-12 15:16:15
在经典的sh中,你必须这样做:
s=test1
s="${s}test2"
(这个主题有很多变体,比如s="$s""test2"
)
在bash中,您可以使用+=:
s=test1
s+=test2
发布于 2010-02-12 14:53:19
$ string="test"
$ string="${string}test2"
$ echo $string
testtest2
发布于 2010-02-17 04:36:44
#!/bin/bash
message="some text"
message="$message add some more"
echo $message
一些文本添加了更多内容
https://stackoverflow.com/questions/2250131
复制相似问题