मैं wget टूल का उपयोग कर वेबसाइट की सामग्री डाउनलोड करने का प्रयास कर रहा हूं। मैंने कुछ फ़ाइल प्रकारों को अस्वीकार करने के लिए -R विकल्प का उपयोग किया। लेकिन कुछ अन्य फाइलें हैं जिन्हें मैं डाउनलोड नहीं करना चाहता हूं। इन फ़ाइलों को निम्नानुसार नामित किया गया है, और आपके पास कोई एक्सटेंशन नहीं है।फ़ाइलों को अस्वीकार करने के लिए wget में नियमित अभिव्यक्तियों का उपयोग कैसे करें?
string-ID
उदाहरण के लिए
:
newsbrief-02
मैं इन फ़ाइलों (फ़ाइलें जो उनके नाम निर्दिष्ट स्ट्रिंग के साथ शुरू) डाउनलोड करने के लिए नहीं कैसे wget बता सकते हैं?
कई regex के साथ उदाहरण के लिए धन्यवाद: जो है, आप एक ही regex में
|
उपयोग करने के लिए अगर आपके पास कई regex पर चयन करने के लिए चाहते हैं। – GregHNZक्या अस्वीकार-रेगेक्स '.' या '*' जैसी चीज़ों के साथ काम करता है, यह किस प्रकार का रेगेक्स है, विस्तारित रेगेक्स या पीसीआरई रेगेक्स? – CMCDragonkai
@CMCDragonkai आपके प्रश्न का दूसरा भाग पहले ही मेरे उत्तर में संबोधित है। यह '.' और' * 'के साथ काम करता है, उदा। 'wget -r --reject-regex "। * foobar। *" http: // example.com' 'http: // example.com/foobar /' को त्याग देगा। –