ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:kty349 シェルスクリプトのコマンドの中に引数を使いたいのですが
困り度:
  • 困っています
シェルスクリプトのコマンドの中に引数を使いたいです。
例えば sed -i 's/*/$1/g' /*
のように文字置換コマンド中に引数で書き換えられるようにしたいのですがそのまま$1に書き換わってしまいます。渡し方がおかしいのでしょうか?宜しくお願いします。
質問投稿日時:09/11/06 10:38
質問番号:5425787
この質問に対する回答は締め切られました。

回答

良回答20pt

回答者:noname#98515 's/*/$1/g'を"s/*/$1/g"に変更してみては?
「'」は文字列の展開を抑制するので$1は$1のままだと思います。
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:09/11/06 10:59
回答番号:No.1
この回答へのお礼教えて頂いた通りにすると引数から書き換えられました。有難うございました。