- ベストアンサー
sedで置換した値を変数にセットしたい。
sedで置換した値を変数にセットしたい。 次のように変数aaにセットした文字列「abc」を「abd」に置換して、再度変数aaにセットしたいのですがうまくいきません。 # aa=abc # aa=`echo $aa | sed -e 's/c/d/'` sed: -e 表現 #1, 文字数 5: 「s」コマンドが終了していません # 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
追加です d=パターン・スペースを削除し、次のサイクルに移ります。 と言う事です。だからsコマンドが終了していません。
その他の回答 (1)
- 0909union
- ベストアンサー率39% (325/818)
回答No.1
これはプログラミングの基礎ですね。エスケープしてください。 参考になるかどうか? http://www.rhythm-cafe.com/shell/Grammer06.aspx http://kjirou.sakura.ne.jp/mt/2007/04/post_3.html http://funini.com/kei/unix/sh.shtml
お礼
ご指摘のとおり見直しましたら、動作いたしました。 ご回答ありがとうござしました。