मैं एक बैच फ़ाइल बनाना चाहता हूं जो एक कमांड निष्पादित करता है, लेकिन कमांड निष्पादित होने से पहले, यह देखने के लिए लॉग देखना होगा कि क्या इसमें निम्न पंक्ति है:
DOFWADX 2013/07/24 15:42:33 -I- DATABASE IS OK.
मैं विशिष्ट पाठ की तलाश कर रहा हूं - "DATABASE IS OK"। समस्या यह है कि लॉग में इस लाइन की कई प्रविष्टियाँ होंगी, नवीनतम के साथ फ़ाइल में जोड़ा जाएगा।
मेरा प्रश्न: मैं "DATABASE IS OK" युक्त लॉग फ़ाइल में नवीनतम / अंतिम प्रविष्टि के लिए कैसे देखता हूँ। इसके अलावा, एक तरीका है जिससे हम मिल सकते हैं समय लॉग फ़ाइल को बदल दिया गया / अंतिम अद्यतन किया गया और उस दिनांक और समय प्रविष्टि द्वारा "DATABASE IS OK" लाइन को फ़िल्टर करें, यदि यह लॉग फ़ाइल में मौजूद है।
इसलिए:
DOFWADX [date and time log file was changed/updated] -I- [look for this line >>]DATABASE IS OK.
एक बार नवीनतम डेटास्टैम्प के साथ यह लाइन मिल जाने के बाद, मैं एक कमांड निष्पादित करना चाहता हूं, इससे कोई फर्क नहीं पड़ता कि यह अब क्या है।