Я хочу, добавляют к строке так, чтобы каждый раз я циклично выполнился по ней, добавит, говорит "тест" строке.
Как в PHP Вы сделали бы:
$teststr = "test1\n"
$teststr .= "test2\n"
echo = "$teststr"
echos:
test1
test2
Но я должен сделать это в сценарии оболочки
В классическом sh вы должны сделать что-то вроде:
s=test1
s="${s}test2"
(есть много вариаций на эту тему, например s="$s""test2"
)
В bash вы можете использовать +=:
s=test1
s+=test2
$ string="test"
$ string="${string}test2"
$ echo $string
testtest2
teststr=$'test1\n'
teststr+=$'test2\n'
echo "$teststr"
#!/bin/bash
message="some text"
message="$message add some more"
echo $message
немного текста добавить еще немного