プロが教えるわが家の防犯対策術!

シェルスクリプトのコマンドの中に引数を使いたいです。
例えば sed -i 's/*/$1/g' /*
のように文字置換コマンド中に引数で書き換えられるようにしたいのですがそのまま$1に書き換わってしまいます。渡し方がおかしいのでしょうか?宜しくお願いします。

A 回答 (1件)

's/*/$1/g'を"s/*/$1/g"に変更してみては?


「'」は文字列の展開を抑制するので$1は$1のままだと思います。
    • good
    • 0
この回答へのお礼

教えて頂いた通りにすると引数から書き換えられました。有難うございました。

お礼日時:2009/11/07 11:02

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