cURL을 사용하여 웹 사이트에서 URL을 추출하고 있습니다.
curl www.somesite.com | grep "<a href=.*title=" > new.txt
내 new.txt 파일은 다음과 같습니다.
<a href="http://website1.com" title="something">
<a href="http://website1.com" information="something" title="something">
<a href="http://website2.com" title="some_other_thing">
<a href="http://website2.com" information="something" title="something">
<a href="http://websitenotneeded.com" title="something NOTNEEDED">
그러나 아래 정보 만 추출해야합니다.
<a href="http://website1.com" title="something">
<a href="http://website2.com" information="something" title="something">
나는 무시하려고 <a href
가지고있는 정보를 그들과 그 제목 끝이 NOTNEEDED을 .
grep 구문을 수정하려면 어떻게해야합니까?
여기에 표시되는 출력이 정확합니까? 이를 설명하는 텍스트는이 예제와 함께 의미가 없습니다.
—
slm
찾고있는 님이
—
terdon
curl www.somesite.com | grep "<a href=.*title=" | grep -v NOTNEEDED > new.txt
아닌가요?
@ terdon, 정확히 내가 찾던 것입니다. 게시하면 답변으로 받아 들일 수 있습니다.
—
Ramesh
라 메쉬, 기본적으로 @slm의 답변입니다. 당신이 그것을 받아 들일 수 있도록 방금 편집했습니다.
—
terdon
오 예, 파이프가 강력하다는 것을 몰랐습니다. 나는 그것을 대답으로 받아 들였다. 감사!
—
Ramesh