अगर पैटर्न नहीं मिला तो सीड फेल करने का विकल्प है?


9

मुझे कुछ फ़ाइलों में कुछ पैटर्न खोजने और बदलने की आवश्यकता है, लेकिन मुझे 1 या कुछ वापस करने की आवश्यकता है यदि कोई पैटर्न नहीं मिला है।

क्या मैं यह अकेले सेड के साथ कर सकता हूं या मुझे यह जांचने की जरूरत है कि क्या पैटर्न दूसरे कमांड के साथ मौजूद है?

कोई सुझाव?

जवाबों:


3

इस उत्तर को देखें: यदि sedकिसी फ़ाइल को बदल दिया गया है तो कैसे जांचें

इसका बहुत समान है जैसा कि आप पूछ रहे हैं, इसका सुझाव है कि आप awkएक अलग फ़ाइल और diffदो फ़ाइलों का उपयोग या आउटपुट करते हैं।


7
जीएनयू का उपयोग कर sed, मैं कम से कम के साथ शुरू जो का उपयोग जवाब मतदान होगा sedके qबाहर निकलने के कोड स्थापित करने के लिए आदेश। (दुख qकी बात है बाहर निकलें कोड तर्क POSIX अनुरूप नहीं है।)
13

सबसे कम मतदान वाला उत्तर बदल गया है। मुझे लगता है कि उत्तर @manatwork का उल्लेख है stackoverflow.com/a/12144882/1033422
क्रिस स्नो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.