আমি নিম্নলিখিত বিন্যাসে একটি লগ ফাইল অনুসন্ধান করছি
<date> <connection from: ip> <new connection ID> <info>
<date> <connection ID> <info>
আমি আমার আইপি পেতে নিম্নলিখিতটি ব্যবহার করছি তবে তারপরে আমার সংযোগ আইডি অনুসন্ধান করতে এই লগ ফাইলে কয়েক মিনিট সময় নেয়।
tail -f logfile | grep ip --line-buffered
আইপিটির জন্য প্রথমে গ্রেপ করা কি সংযোগ আইডির ভিত্তিতে অনুসন্ধান চালিয়ে যাওয়া সম্ভব?
সংযোগ আইডি অনুমানযোগ্য নয় এবং লগের নিম্নলিখিত লাইনগুলি আমার ম্যাচের পরে অগত্যা আমার আইপিতে সংযোগ আইডি আবদ্ধ নয়।
awk
যেমন awk -F '>|<' '/ip/{c=$6};c && $4==c'
(যেখানে ip
প্রকৃত আইপি এবং $4
আইডি নয়)