- ベストアンサー
シェルスクリプトのコマンドの中に引数を使いたいのですが
シェルスクリプトのコマンドの中に引数を使いたいです。 例えば sed -i 's/*/$1/g' /* のように文字置換コマンド中に引数で書き換えられるようにしたいのですがそのまま$1に書き換わってしまいます。渡し方がおかしいのでしょうか?宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#98515
回答No.1
's/*/$1/g'を"s/*/$1/g"に変更してみては? 「'」は文字列の展開を抑制するので$1は$1のままだと思います。
お礼
教えて頂いた通りにすると引数から書き換えられました。有難うございました。