আমি কীভাবে ব্যাশে ট্রিলিং কমাগুলির সেট মুছব:
a,b,c,d,,,,
1,2,3,,,,
পছন্দসই আউটপুট:
a,b,c,d
1,2,3
এটি করার চেষ্টা করা হয়েছে:
grep "5628" test.csv | sed 's/,*$//g'
কিন্তু এটি কাজ করে না। ফাইলটি মূলত একটি উইন্ডোজ মেশিন থেকে এসেছে।
2
আপনি কি নিশ্চিত যে এটি কার্যকর হয়নি? আপনি কোন পূর্ণ কমান্ড চালিয়েছেন?
—
cuonglm
ইতিবাচক। তা হয়নি।
—
ব্যবহারকারী 2980702
আপনি কি আপনার সঠিক কমান্ডটি সরবরাহ করতে পারেন, দয়া করে (
—
রোয়াইমা
sed
আপনি ফাইল নাম বাদ দিয়ে দেখানো ফিল্টার হিসাবে কাজ করে এবং কোনও ফাইলের স্থানে প্রক্রিয়া করে না )
grep "5628" test.csv |
—
সেডস
আপনার যদি * নিক্সে ফাইলটি ব্যবহার করতে হয় এবং আপনার এটি আবার উইন্ডোতে অনুলিপি করতে সক্ষম না হয়, তবে সিআর / এলএফ থেকে এনএল
—
জি-ম্যান বলছেন 'মনিকা পুনরায় ইনস্টল করুন'
dos2unix
বা এর মতো অন্য কিছুতে লাইন এন্ডিং রূপান্তর করা দীর্ঘ সময়ের মধ্যে সহজ হতে পারে ।