プロが教える店舗&オフィスのセキュリティ対策術

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

A 回答 (1件)

それでちゃんと動作してましたが。


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

ちなみに
echo $aa | sed -e 's/c/d'
としたら、まったく同じエラーになります
    • good
    • 1
この回答へのお礼

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

お礼日時:2010/06/10 09:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!