linuxのsedコマンドで、環境変数の展開をしたいものと、したくないものを混在したいです。

Linux系38閲覧

ベストアンサー

0

ご回答ありがとうございました。こちらは、Redhat8.2/sed4.5です。 \\も試したのですが、ダメなんですよね。。 echo \$HOGE | sed -e "s/\\$HOGE/$TEMP/" HOGE: 定義されていない変数です. 私はcsh使っておりました。bashだと動きますね! 同じsedなのに、呼ばれるシェルにより動きが違うなんて、初めて知りました。シェルによる影響を教えていただきありがとうございます!!

ThanksImg質問者からのお礼コメント

まさかのシェルが影響しているとは、思いもしませんでした。

お礼日時:1/11 14:11