シェル環境ではdash
、文字列を配列に分割しようとしています。次のコードは では機能しますが、 では機能しbash
ませんdash
。
IFS=""
var="this is a test|second test|the quick brown fox jumped over the lazy dog"
IFS="|"
test=( $var )
echo ${test[0]}
echo ${test[1]}
echo ${test[2]}
私の質問
このスタイルdash
で配列をサポートします。そうでない場合、ループを使用せずにこれを別のタイプの変数に解析するための提案はありますか?