armbianのシェルスクリプトで分割が使えない

 CMD=`/usr/local/bin/chk_dcp926_ink.py`

でコマンドの実行結果(カンマ区切り)を分割して配列にいれていたのだが、 

list=${CMD//,/ }
echo server1.value "${list[0]}"
echo server2.value "${list[1]}"
echo server3.value "${list[2]}"
echo server4.value "${list[3]}"

分割がarmbianではうまく動かない、そんなことありえるのか 


list1=$(echo "$CMD" | cut -d',' -f1)
list2=$(echo "$CMD" | cut -d',' -f2)
list3=$(echo "$CMD" | cut -d',' -f3)
list4=$(echo "$CMD" | cut -d',' -f4)

echo server1.value "$list1"
echo server2.value "$list2"
echo server3.value "$list3"
echo server4.value "$list4"


と書き換えた 

コメント

このブログの人気の投稿

Windows10デフォルトゲートウェアに0.0.0.0が追加される

iOS VLC でSMB共有できなかった点について

無線LANルータの選択肢が、NEC Aterm 静的ルーティングできない問題