마치 텍스트 줄이 있다면 ...sed로 이미지 소스 얻기
[garbage] <img src="[some url]" [garbage] /> [garbage]
sed를 사용하면 이미지가 가리키는 URL을 어떻게 얻을 수 있습니까? 해당 줄에는 src=
의 다른 인스턴스가 없습니다.
마치 텍스트 줄이 있다면 ...sed로 이미지 소스 얻기
[garbage] <img src="[some url]" [garbage] /> [garbage]
sed를 사용하면 이미지가 가리키는 URL을 어떻게 얻을 수 있습니까? 해당 줄에는 src=
의 다른 인스턴스가 없습니다.
cat html | sed -n 's/.*<img src="\([^"]*\)".*/\1/p'
에 -n/P 관용구는 (즉, A는 하나 개의 이동에 그렙이 sed는 않음)하면서 "([^"] *) "바로 찾을라는 파일의 모든 다른 라인을 무시 할 수 있습니다 따옴표에서 물건.
감사합니다. 평생을 잃었습니다. 타이머가 만료되면이를 수락합니다. –
고양이는 필요 없습니다. – 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 –