文字列に引用符を追加しようとしています。このように:bashスクリプトで文字列に引用符を追加する
stackoverflow => 'stackoverflow'
この文字列を「カンマ」で区切られた別の変数に追加します。以下のような:
$ {リスト}(追加前)=> 'stackexchange'、···、 'メタ'
$ {リスト}、 'stackoverflowの' => 'stackexchange' .....、「メタ」、「stackoverflowの」
私はこれを行うにしようとしました:
if [ -z "$partition_list" ]
then
partition_list="'"${partition}"'"
else
partition_list=${partition_list}",'"${partition}"'"
fi
注:$パーティションが私は引用符を追加しようとしています変数です。 $ partition_listは$ partitionを追加しようとしているリストです。
動作しませんでした。私はこのような文字列を取得します:'' \ '' 10099 '\'」
EDIT:
私はこの声明を通じて、パーティションの値を取得しています:
partition=`echo $f | awk -F '=' '{print $2}'`
はですこの文に「sed」を追加して、$ partitionに引用符を追加する方法がありますか?
ご協力いただければ幸いです。
ありがとうございます。
これは非常に単純です。何を試しましたか? – heemayl
簡単なはずですが、シェルスクリプトの初心者ですから、わかりませんでした。 私は代入文自体に引用符を追加しようとしました。しかし、それはうまくいかなかった。 –
*常に*あなたが試したことを示してください。試した不明なコードが何も機能していないと言っても不十分です。 – chepner