यह एक असाइनमेंट के लिए है इसलिए मेरे पास sed का उपयोग करने के अलावा कोई विकल्प नहीं है।sed - sed का उपयोग कर आईपी पता निकालने के लिए कैसे?
फ़ाइल संदेश को देखते हुए, मैं सभी आईपी पते कैसे निकाल सकता हूं और उन्हें प्रिंट कर सकता हूं?
मैं पहली बार
sed -n '/((1?[0-9][0-9]?|2[0-4][0-9]|25[0-5])\.){3}(1?[0-9][0-9]?|2[0-4][0-9]|25[0-5])/p' messages
की कोशिश की लेकिन यह कुछ भी नहीं छपी। कुछ शोध करने के बाद, मुझे पता चला कि sed गैर लालची ऑपरेटरों का समर्थन नहीं करता है? और |
मैं अपने मस्तिष्क को तोड़ रहा हूं लेकिन मैं गैर लालची ऑपरेटरों के बिना ऐसा करने का तरीका नहीं सोच सकता। मैं यह कैसे कर सकता हूँ?
का प्रयोग करें। यह उस चीज़ का समर्थन करता है जिसके बारे में आप बात कर रहे हैं। –
बहुत बहुत धन्यवाद, बहुत अच्छा काम करता है। मान लीजिए मैंने पर्याप्त शोध नहीं किया था। – MrDiggles
याद रखें कि '-r' ध्वज एक 'जीएनयू sed' एक्सटेंशन है। यह अन्य seds के साथ काम नहीं करेगा। – Steve