Bashスクリプトに名前付き配列があり、nmser
その配列から文字列を生成して変数に保存したいと思いますflsel
。
flsel=echo "${nmser[*]}"
答え1
削除すると、echo
スペースで区切られた配列の内容(厳密には変数の最初の文字IFS
、デフォルトでは空白)が次の場所から取得されますflsel
。
flsel="${nmser[*]}"
1IFS
空の文字列に設定すると、配列要素は区切り文字なしで連結されます。
Bashスクリプトに名前付き配列があり、nmser
その配列から文字列を生成して変数に保存したいと思いますflsel
。
flsel=echo "${nmser[*]}"
削除すると、echo
スペースで区切られた配列の内容(厳密には変数の最初の文字IFS
、デフォルトでは空白)が次の場所から取得されますflsel
。
flsel="${nmser[*]}"
1IFS
空の文字列に設定すると、配列要素は区切り文字なしで連結されます。