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