লগ করা ক্রিয়াকলাপগুলির জন্য লগ ফাইল অনুসন্ধান করার চেষ্টা করছি যা সম্পূর্ণ হয়নি। উদাহরণস্বরূপ, আমি একটি "আইডি 1234 এর জন্য ক্রিয়াকলাপ শুরু করছি ..." লগ করি এবং যদি সফল হয় তবে পরবর্তী লাইনটি "ক্রিয়াকলাপ 1234 সম্পূর্ণ হয়েছে।"
আমি "সূচনা ..." লাইনগুলি পাওয়ার চেষ্টা করছি যা তাদের সম্পর্কিত "সমাপ্ত" লাইন অনুসরণ করে না।
উদাহরণ লগ ফাইল
Starting activity for ID 1234
ID 1234 completed successfully
Starting activity for ID 3423
ID 3423 completed successfully
Starting activity for ID 9876
ID 9876 completed successfully
Starting activity for ID 99889
ID 99889 completed successfully
Starting activity for ID 10011
ID 10011 completed successfully
Starting activity for ID 33367
Starting activity for ID 936819
ID 936819 completed successfully
এই উদাহরণে, আমি আউটপুটটি সন্ধান করব:
Starting activity for ID 33367
... কারণ এটি "সমাপ্ত" লাইন অনুসরণ করে না।
আমি এই কাজ চেষ্টা করেছি grep
এবং awk
কিন্তু অনেক সাফল্য ছিল না। আমি ধরে নিচ্ছি যে এটির একটি সরঞ্জাম দিয়ে এটি করা যেতে পারে তবে আমার grep
এবং awk
চপগুলি উন্নত নয়।
আমার এখানে প্রয়োজনীয় ফলাফল দেওয়ার জন্য দ্রুত এবং নির্ভরযোগ্য grep
বা awk
প্যাটার্নের সন্ধান করছি।