私のbashシェルスクリプトでは、コンマで区切られたキー、値のペアが単一の文字列の形であります。各キーと値を別々の変数に解析して格納する方法。
たとえば、string1="key1=value1,key2=value2"
echo 'key1 = value1' >> key1.txt echo 'key2 = value2' >> key2.txt
string1のキーと値のペアの数は動的になります。どのようにシェルスクリプトでこれを行うには?
私はキーと値を取得するためにcutを使いました。しかし、私はどのように文字列のペアの数以上のループを確認していない。
string1='key1=value1'
KEY=$(echo $string1 | cut -f1 -d=)
VALUE=$(echo $string1 | cut -f2 -d=)
シェルを指定してください。多くの、非常に異なっている。また、いつもあなたが試したことのあるコードスニペットを含めてみてください。 –
私が使用したコードを追加します。私はbashシェルを使用しています – Naresh