একটি পাঠ্য ফাইলে, আমি ,
(কমা) এবং "
(উদ্ধৃতিগুলি) অপসারণ করতে চাই (কেবলমাত্র ডাবল উদ্ধৃতিতে কমা দ্বারা আলাদা সংখ্যা রয়েছে)।
56,72,"12,34,54",x,y,"foo,a,b,bar"
প্রত্যাশিত আউটপুট
56,72,123454,x,y,"foo,a,b,bar"
দ্রষ্টব্য: আমি উপরের লাইনটি কেবল উদাহরণ হিসাবে দেখাই। আমার পাঠ্য ফাইলটিতে উপরের মতো অনেকগুলি লাইন রয়েছে এবং ডাবল উদ্ধৃতিতে উপস্থিত কমা দ্বারা পৃথক করা সংখ্যাগুলি পৃথক হওয়া উচিত। এটাই,
56,72,"12,34,54",x,y,"foo,a,b,bar"
56,92,"12,34",x,y,"foo,a,b,bar"
56,72,"12,34,54,78,76,54,67",x,y,"foo,a,b,bar"
56,72,x,y,"foo,a,b,bar","12,34,54"
56,72,x,y,"foo,a,b,bar","12,34,54","45,57,84,92","bar,foo"
প্রত্যাশিত আউটপুট:
56,72,123454,x,y,"foo,a,b,bar"
56,92,1234,x,y,"foo,a,b,bar"
56,72,12345478765467,x,y,"foo,a,b,bar"
56,72,x,y,"foo,a,b,bar",123454
56,72,x,y,"foo,a,b,bar",123454,45578492,"bar,foo"
n
কমা দ্বারা আলাদা ডাবল উদ্ধৃতিতে উপস্থিত একটি সংখ্যা। এবং ডাবল উক্তিগুলি যেমন রয়েছে তেমন অক্ষর রয়েছে leave
আমি sed
টেক্সট প্রসেসিং সরঞ্জাম পছন্দ করি। আপনি যদি এর sed
জন্য কোনও সমাধান পোস্ট করেন তবে আমি খুশি ।
foo
এবং bar
) কমাগুলি সহ সরানো হয়েছে। তদ্ব্যতীত, কিছু উদ্ধৃতি অদৃশ্য হয়ে যায় যেখানে অন্যরা রয়ে যায়। কমাগুলির মধ্যে a
এবং b
পাশাপাশি থাকবে তা উল্লেখ করার দরকার নেই । এগুলিতে কি কোন প্যাটার্ন আছে?
56,72,"12,34,54",x,y,"foo,a,b,bar"
থেকে56,72,123454,x,y,"a,b"
,foo
এবংbar
হয় উধাও হয়ে যায়। এটা কি আপনার কাঙ্ক্ষিত আউটপুট?