मेरे पास फ़ाइल है a
और b
मैं b
उस से परिवर्तित लाइनों को आउटपुट करना चाहूंगा क्योंकि इसे क्लोन किया गया था a
। बस संशोधित लाइनों, कोई आसपास के संदर्भ, कोई अलग ऑफसेट निशान।
मैं शेल स्क्रिप्टिंग का उपयोग कैसे कर सकता हूं? (कोई पायथन / पर्ल / PHP / ...)
सैड और awk स्वीकार्य समाधान हैं।
अभी के लिए, मैं जो भी कर रहा हूं, वह अलग है - व्हाट्सएप-कॉमन-लाइन्स के साथ और रीजैक्स बैकरेफेरेंस का उपयोग करके व्हॉट्सएप के बाद सिर्फ दाहिने हिस्से को लाने के लिए। इसके लिए अवश्य ही एक बेहतर तरीका होना चाहिए?
पर्ल का उपयोग करना (जो निषिद्ध है), मैं कुछ इस तरह से करूँगा:
diff -y --suppress-common-lines -W $COLUMNS Eclipse_Preferences_Export_*.epf | perl -pe 's/.*\t|\t(.*)$/\1/g'