次のように、HTML ファイル内のすべての画像の前に絶対パスを挿入しようとしています。
<img src="/media/some_path/some_image.png"> to <img src="{ABS_PATH}/some_path/some_image.png">
行を識別するために次の正規表現を試しました:
egrep '(src|href)="/media([^"]*)"'
これらの変更を行うために sed を使用したいのですが、上記の正規表現が機能しません。ヒントはありますか?
sed 's#(src|href)="/media([^"]*)"##g'
sed: -e 式 #1、文字 32: `s' への不明なオプション
編集:わかりました、今私は持っています:
echo 'src="/media/some_image.png"' | "egrep -o '(src|href)="/media([^"]*)"' | sed 's/(src|href)=\"\/media([^"]*)\"//g'
Sed は文字列と一致するはずですが、一致しません