LoginSignup
0
1

More than 3 years have passed since last update.

sedのsコマンドの区切り文字について

Posted at

例えばシェルスクリプトでパス書き換えするのに

PATH="aaa/bbb/ccc"
sed -i "s/src=\"hoge\"/src=\"${PATH}\"/g";

これだと変数展開されませんでした。

文字列としてスラッシュ含むような場合
sedの区切り文字に認識されてた様子。

区切り文字って別の文字使えたんですね...

sed -i "s:src=\"hoge\":src=\"${PATH}\":g";

これで展開できた
おわり。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1