File1.txt ফাইলের মতো লাইন রয়েছে:
/api/purchase/<hash>/index.html
উদাহরণ স্বরূপ:
/api/purchase/12ab09f46/index.html
ফাইল file2.csv এর মতো লাইন রয়েছে:
<hash>,timestamp,ip_address
উদাহরণ স্বরূপ:
12ab09f46,20150812235200,22.231.113.64
a77b3ff22,20150812235959,194.66.82.11
আমি ফাইল 2.এসএসভি ফিল্টার করতে চাই যেখানে সমস্ত লাইন যেখানে হ্যাশের ফাইলটি ফাইল 1.txt তে উপস্থিত রয়েছে সেগুলি সরিয়ে ফেলতে চাই। এটি বলার জন্য:
cat file1.txt | extract <hash> | sed '/<hash>/d' file2.csv
বা এই জাতীয় কিছু।
এটি সোজা হওয়া উচিত, তবে আমি এটি কার্যকর করতে অক্ষম বলে মনে করি।
কেউ কি এই কাজের জন্য একটি কাজের পাইপলাইন সরবরাহ করতে পারেন?
catশুধুcut -d / -f 4 file1.txt। বা আপনি যদি অনুক্রমিক চেহারা পছন্দ করেন,<file1.txt cut -d / -f 4