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"
と書き換えた
コメント
コメントを投稿