変数に改行込みのデータを複数追加する方法について
for分やwhile分でコードを回した際に以下のような形で、ある変数に改行込みでデータを格納したいと考えております。
[ test = "" ]
[ count = 0 ]
{ while count < 10 |
test = <入れたい文字列>
count = count + 1
} ->
print(test)
の際にtestの中身が以下のように<入れたい文字列>が10行出力されることを希望しています。しかし、このやり方だと<入れたい文字列>が上書きされてしまうため以下のような希望する出力にはならない状況です。以下のようなデータの格納方法があればご教授いただけないでしょうか・
<入れたい文字列>
<入れたい文字列>
・
・
・
ちなみに現在は上のwhile文の中でテキストファイルに一旦書き出してcatで出力したものをresultで受け取っています。
[ 'echo -e <入れたい文字列> >> /var/kompira/data/test.txt' ] ->
[ 'cat /var/kompira/data/test.txt ] ->
[ testResult = $RESULT ] ->
print(testResult)
よろしくお願いします。
-
正式なコメント
文字列は + 演算子を用いて連結することができますので、以下のように
[ test = "" ] ->
[ count = 0 ] ->
{ while count < 10 |
test = test + <入れたい文字列> + "\n"
count = count + 1
} ->
print(test)とすることで、文字列が1行ずつ追加されるようになるかと思います。
コメントアクション
サインインしてコメントを残してください。
コメント
2件のコメント