मैं नीचे दिए गए cURL का उपयोग करके वेबसाइट से URL निकाल रहा हूं।
curl www.somesite.com | grep "<a href=.*title=" > new.txt
मेरी नई। 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 स्टेटमेंट को कैसे संशोधित कर सकता हूं?
क्या आपके द्वारा यहां दिखाया जा रहा आउटपुट सही है? इसका वर्णन करने वाले पाठ का इस उदाहरण के साथ कोई मतलब नहीं है।
—
स्लम
क्या तुम नहीं खोज रहे हो
—
terdon
curl www.somesite.com | grep "<a href=.*title=" | grep -v NOTNEEDED > new.txt
?
@terdon, वास्तव में वही था जिसकी मुझे तलाश थी। यदि आप इसे पोस्ट करते हैं तो मैं इसे एक उत्तर के रूप में स्वीकार कर सकता हूं।
—
रमेश
रमेश, यह मूल रूप से @ एसएलएम का जवाब है। मैंने अभी इसे संपादित किया है ताकि आप इसे स्वीकार कर सकें।
—
terdon
ओह, मुझे नहीं पता था कि यह शक्तिशाली पाइप था। मैंने इसे एक उत्तर के रूप में स्वीकार किया है। धन्यवाद!
—
रमेश