• ベストアンサー

シェルスクリプトのコマンドの中に引数を使いたいのですが

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

質問者が選んだベストアンサー

  • ベストアンサー
noname#98515
noname#98515
回答No.1

's/*/$1/g'を"s/*/$1/g"に変更してみては? 「'」は文字列の展開を抑制するので$1は$1のままだと思います。

kty349
質問者

お礼

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

関連するQ&A

専門家に質問してみよう