現在、ここに次の文書があります。
message=`cat <<-EOF
Test data:
Test data 1:
"${Test_data_array[@]}"
EOF`
echo "$message"
配列に項目ごとに複数の行を表示させる方法はありますか(ここを参照)
printf '%s\n' "${Test_data_array[@]}"
ベストアンサー1
配列の使用IFS
と[*]
印刷:
OLDIFS="${IFS}"
IFS=$'\n'
message=`cat <<-EOF
Test data:
Test data 1:
${Test_data_array[*]}
EOF`
IFS="${OLDIFS}"
echo "$message"