私のスクリプトでは文字列値が別々の2刺さ
QUEUE_VALUE=ABC:CDE
以下のように来ている私は、出力は私が命令の下、私はABC","CDE
"ABC","CDE"
である必要があります
echo ${QUEUE_NAME} | sed s/:/\"\,\"\/g
私に助けてください、より良いコマンドがありますか?ここでは、2つの部分に=
によって分離された第2のフィールドを分割し、あなたの必要性に従ってそれをフォーマット:
$ echo $QUEUE_VALUE | sed -e 's/[^:]*/"&"/g' -e 's/:/,/g'
"ABC","CDE"
なぜ値が$ QUEUE_VALUEにある場合に$ QUEUE_NAMEをエコーしますか? –