前提・実現したいこと
declare -a で宣言した配列?を for loop で文字列と結合して出力できますか?
loop 内で以下のようにしないと出来ないのでしょうか?
greet='hello '$greet
greet を再利用したいので、ソースコードの下部のように一度で変数に入れられる形があればお教えいただきたいです。
該当のソースコード
bash
1declare -a names=( 2 'a' 3 'b' 4 'c' 5) 6# 最初だけ`hello string`となり、以降`string`だけ出力される 7for greet in 'hello '${names[@]}; do 8 echo $greet 9done; 10 11# 全て`hello string`と出力される 12for greet in 'hello '{'a','b','c'}; do 13 echo $greet 14done; 15
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。