私はたくさんのHTMLファイルを持っています、そしてすべてのimgタグはスラッシュを間違った方法で持っています!
これが例です(コードの1行を除いて、見やすくするためにここで分割しています)
<a href=index.html><img src="images\homereg.png" /></a>
<img src="images\spacer.png" />
<a href=dogs.html><img src="images\dogsreg.png" /></a>
<img src="images\spacer.png" />
<a href=litters.html><img src="images\littersreg.png" /></a>
<img src="images\spacer.png" />
<a href=bredby.html><img src="images\bredbyreg.png" /></a>
<img src="images\spacer.png" />
<a href=contact.html><img src="images\contactreg.png" /></a>
私がこれまでに試したことに対する私の問題は、sedが欲張っていることです。何かのようなもの sed -i 's|images\\\(.*\)\"|images/\1\"|g' *
1行に1つ置き換えられますが、マッチングが多すぎます。私は他のことを試したが、これと同じ方向に沿っている。
最も簡単な解決策は何ですか?私はsedに限ったことではありません、私はそれを最もよく知っているので、それが私が試したことです。
sed 's|images\\|images/|g'