ループするたびに文字列に「テスト」が追加されるように、文字列に追加します。
PHP
あなたのように:
$teststr = "test1\n"
$teststr .= "test2\n"
echo = "$teststr"
戻り値:
test1
test2
しかし、シェルスクリプトでこれを行う必要があります
ループするたびに文字列に「テスト」が追加されるように、文字列に追加します。
PHP
あなたのように:
$teststr = "test1\n"
$teststr .= "test2\n"
echo = "$teststr"
戻り値:
test1
test2
しかし、シェルスクリプトでこれを行う必要があります
古典的なshでは、次のようなことをする必要があります。
s=test1
s="${s}test2"
(そのテーマには、次のようなバリエーションがたくさんありますs="$s""test2"
)
bashでは、+ =を使用できます:
s=test1
s+=test2
$ string="test"
$ string="${string}test2"
$ echo $string
testtest2
#!/bin/bash
message="some text"
message="$message add some more"
echo $message
いくつかのテキストをさらに追加
teststr=$'test1\n'
teststr+=$'test2\n'
echo "$teststr"