সেড এবং নতুন লাইনের চরিত্র নিয়ে কোনও সমস্যা আছে?
আমার নীচের বিষয়বস্তুগুলির সাথে একটি ফাইল টেস্ট.টেক্সট আছে
aaaaa
bbbbb
ccccc
ddddd
নিম্নলিখিতগুলি কাজ করে না:
sed -r -i 's/\n/,/g' test.txt
আমি জানি যে আমি tr
এটির জন্য ব্যবহার করতে পারি তবে আমার প্রশ্নটি কেন সেডের সাথে এটি সম্ভব নয় বলে মনে হয়।
যদি লাইন দ্বারা ফাইল লাইন প্রক্রিয়াজাতকরণের এটির পার্শ্ব প্রতিক্রিয়া হয় তবে আমি কেন আগ্রহী তা জানতে আগ্রহী হব। আমি মনে করি grep
নতুন লাইন সরিয়ে দেয়। সেড কি একই কাজ করে?
tr
একটি পেছন যোগ করবে ,
এবং একটি নির্বিঘ্ন লাইন আউটপুট হবে। paste
পরিবর্তে ব্যবহার করার জন্য সেরা:paste -sd , test.txt