使用sed获取图像源

Cla*_*bel 1 unix sed

如果我有一行看起来像......的文字

[garbage] <img src="[some url]" [garbage] /> [garbage]
Run Code Online (Sandbox Code Playgroud)

使用sed,我如何获取图像指向的URL?该行没有其他实例src=.

Con*_*win 7

cat html | sed -n 's/.*<img src="\([^"]*\)".*/\1/p'
Run Code Online (Sandbox Code Playgroud)

-n/p惯用法允许你忽略文件中的所有其他行(即一次性执行sed和grep),而"([^"]*)"只是说找到引号中的东西.