file1
12584,"Capital of America, Inc.",,HORIZONCAPITAL,USA,......etc
25841,"Capital of America, Inc.",,HORIZONCAPITAL,USA,......etc
87455,"Capital of America, Inc.",,HORIZONCAPITAL,USA,......etc
আউটপুট
12584|Capital of America, Inc.||HORIZONCAPITAL|USA|......etc
25841|Capital of America, Inc.||HORIZONCAPITAL|USA|......etc
87455|Capital of America, Inc.||HORIZONCAPITAL|USA|......etc
আমার কাছে একটি সিএসভি ফাইল রয়েছে, যা আমাকে শেল স্ক্রিপ্টটি দিয়ে পাইপ (|) দিয়ে ডিলিমেটেড টেক্সট ফাইলে রূপান্তর করতে হবে sed 's/^/"/;s/,/|/g;s/$/"/' $File > $Output
তবে সমস্যাটি হচ্ছে "আমেরিকার রাজধানী, ইনক।" ক্ষেত্র is একটি কমা রয়েছে, এটি পাইপের দ্বারা প্রতিস্থাপিত হয়েছে (|)। সুতরাং আমি কেবল সমস্তটি প্রতিস্থাপন করতে চেয়েছিলাম, পাইপের সাথে মান বাদে মানটিকে ডাবল কোট দেওয়া হয় ""।
এটি করার জন্য কোনও শেল স্ক্রিপ্ট আছে?