• ベストアンサー

sedで置換した値を変数にセットしたい。

sedで置換した値を変数にセットしたい。 次のように変数aaにセットした文字列「abc」を「abd」に置換して、再度変数aaにセットしたいのですがうまくいきません。 # aa=abc # aa=`echo $aa | sed -e 's/c/d/'` sed: -e 表現 #1, 文字数 5: 「s」コマンドが終了していません # 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

それでちゃんと動作してましたが。 sedでエラーになっているので、まずはバッククオートとはずした echo $aa | sed -e 's/c/d/' の形で正しく動作するか確認してみては。 ちなみに echo $aa | sed -e 's/c/d' としたら、まったく同じエラーになります

smilytakatah
質問者

お礼

ご指摘のとおりやり直してみたら、動作しました。 ご回答ありがとうございました。

関連するQ&A