の画像ソースの取得私はsedの使い方 はSED
...のような[garbage] <img src="[some url]" [garbage] /> [garbage]
に見えるテキストの行を持っている場合は、どのように私はイメージがポイントしているURLを得ることができますか?その行にはsrc=
のインスタンスはありません。
の画像ソースの取得私はsedの使い方 はSED
...のような[garbage] <img src="[some url]" [garbage] /> [garbage]
に見えるテキストの行を持っている場合は、どのように私はイメージがポイントしているURLを得ることができますか?その行にはsrc=
のインスタンスはありません。
cat html | sed -n 's/.*<img src="\([^"]*\)".*/\1/p'
ちょうど見つけると言う「「(* [^」])しながら、-n/Pイディオムは、(つまり、SEDと一度でのgrepを行う)は、ファイル内の他のすべての行を無視することができます引用符で囲まれたもの。
ありがとうございます!あなたは命を救っています。タイマーがなくなったらこれを受け入れます。 –
猫は必要ありません – kurumi
ルビー(1.9+)
$ ruby -ne 'puts $_.scan(/img src=\"(.[^"]*)/)' file
http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 –