मेरे पास एक बैच स्क्रिप्ट है जो यह जांचने की आवश्यकता है कि एक टेक्स्टफाइल ( .log
या .txt
) में क्या है।
जब यह जाँच की जाती है, तो इसे उन पंक्तियों को हटाने की आवश्यकता होती है जिनमें चरचरों का समान विन्यास होता है जो दूसरे चर में परिभाषित होता है।
तो, अगर var1=abc
तब हर पंक्ति जिसमें "एबीसी" अंतिम (इस मामले में, तीन अक्षर) पाठ फ़ाइल से हटा दी जाती है।
मैं उसे कैसे कर सकता हूँ?
findstr /v /r /c:"%var1%$" file.log
। आउटपुट को किसी अन्य फ़ाइल में सहेजने की आवश्यकता होगी, जिसे तब मूल को अधिलेखित करने के लिए स्थानांतरित किया जाता हैfile.log
।