シェル スクリプトと、カンマで区切られた数字を含む変数があります。変数は、たとえば次のようになります: 14,7,45,12,13
ここで、コンマなしですべての数字を抽出し、配列に個別に保存したいと思います。
どうすればいいでしょうか?
答え1
私は sed を使用してこの問題を解決することができました。カンマを削除してスペースに置き換え、配列にインポートしています。
CUTID=$(echo "$CUTID" | sed 's,\,, ,g')
IDARRAY=($CUTID)
シェル スクリプトと、カンマで区切られた数字を含む変数があります。変数は、たとえば次のようになります: 14,7,45,12,13
ここで、コンマなしですべての数字を抽出し、配列に個別に保存したいと思います。
どうすればいいでしょうか?
私は sed を使用してこの問題を解決することができました。カンマを削除してスペースに置き換え、配列にインポートしています。
CUTID=$(echo "$CUTID" | sed 's,\,, ,g')
IDARRAY=($CUTID)