শেল স্ক্রিপ্ট ব্যবহার করে একটি CSV ফাইলে একাধিক লাইনগুলিতে সাধারণ একটি নির্দিষ্ট স্ট্রিং সরান


0

আমার একটি CSV ফাইল রয়েছে যার 65000 লাইন রয়েছে (আকার প্রায় 28 মেগাবাইট)। প্রতিটি লাইনের শুরুতে তাদের প্রারম্ভে একটি পথ রয়েছে: C: \ এবিসি \ BCD \ Def \ 123 \ 456

এখন চলুন পথ বলুন C: \ এবিসি \ BCD \ সব লাইন সাধারণ এবং বাকি কন্টেন্ট ভিন্ন। আমি সব লাইন থেকে সাধারণ অংশ মুছে ফেলতে হবে। এক্ষেত্রে, C: \ এবিসি \ BCD \

আমি কিভাবে একটি শেল স্ক্রিপ্ট ব্যবহার করে এই অপসারণ করতে পারেন?


1
আপনি কি "c: \ abc \ bcd \" দিয়ে সাধারণ অংশটি "" দিয়ে প্রতিস্থাপন করতে পারবেন না?
duDE

কোন টেক্সট এডিটর অনুসন্ধান করতে সক্ষম হবে & amp; dude সুপারিশ অপারেশন প্রতিস্থাপন, তাই আপনি সত্যিই প্রয়োজন একটি শেল স্ক্রিপ্ট?
Karan

উত্তর:


0

ব্যবহার sed এবং একটি নতুন ফাইল আউটপুট লেখা যাতে এটি চেক করা যাবে।

sed 's/c:\\abc\\bcd\\//' csv-file > new-file
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.