আমার কাছে একটি ইনপুট ফাইল কমা দিয়ে সীমাবদ্ধ হয়েছে ( ,
)। ডাবল উদ্ধৃতিতে এমন কিছু ক্ষেত্র রয়েছে যাগুলিতে একটি কমা রয়েছে। এখানে নমুনা সারি
123,"ABC, DEV 23",345,534.202,NAME
আমার ডাবল উদ্ধৃতি এবং ডাবল উদ্ধৃতিগুলির ভিতরে থাকা কমাটির সমস্ত ঘটনাকে সরিয়ে ফেলতে হবে। সুতরাং উপরের লাইনটি নীচে প্রদর্শিত হিসাবে পার্স করা উচিত
123,ABC DEV 23,345,534.202,NAME
আমি নিম্নলিখিতটি ব্যবহার করে চেষ্টা করেছি sed
তবে প্রত্যাশিত ফলাফল দিচ্ছি না।
sed -e 's/\(".*\),\(".*\)/\1 \2/g'
সঙ্গে কোন দ্রুত ঠাট sed
, awk
বা অন্য কোন UNIX ইউটিলিটি প্লিজ?