আমি একটি পাঠ্য ফাইলকে একটি ট্যাব দ্বারা বিভক্ত স্প্রেডশিটে রূপান্তরিত করার চেষ্টা করছি। আমার পাঠ্য ফাইলটি এরকম কিছু:
Dog
Cat
Fish
Lizard
Wolf
Lion
Shark
Gecko
Coyote
Puma
Eel
Iguana
গেডিট বা লিব্রেঅফিসে স্ট্যান্ডার্ড অনুসন্ধান এবং ফাংশনগুলি প্রতিস্থাপনের সাহায্যে লাইনের শেষটি ট্যাব দিয়ে প্রতিস্থাপন করা সহজ। তবে আমি যদি ট্যাবগুলির জন্য কেবল গাড়ীর ফেরতের বিনিময় করি তবে আমি এটি পেয়ে যাব:
Dog Cat Fish Lizard Wolf Lion Shark Gecko Coyote Puma Eel Iguana
তবে আমার যা করা দরকার তা হ'ল এটির মতো দেখতে:
Dog Cat Fish Lizard
Wolf Lion Shark Gecko
Coyote Puma Eel Iguana
সুতরাং, আমি কি প্রতিটি চতুর্থ লাইন ব্যতীত কোনও ট্যাবের জন্য লাইন চরিত্রের প্রতিটি প্রান্তকেই অদলবদল করতে পারি ?
আমি জানি না যে Gedit বা LibreOffice এর মতো কোনও প্রোগ্রামের অভ্যন্তরে নিয়মিত প্রকাশের সাথে এই জাতীয় শর্তসাপেক্ষ পুনরাবৃত্তি করা যেতে পারে, তাই সম্ভবত এটির জন্য কোনও ধরনের কমান্ড লাইন ফাংশন হওয়া দরকার? সবচেয়ে ভাল সরঞ্জামটি কী দিয়ে শুরু করতে হবে তা সম্পর্কে আমি পরিষ্কারও নই।
হালনাগাদ:
আমি নিম্নলিখিত আদেশগুলি চেষ্টা করেছিলাম:
sed 'N;N;N;s/\n/\t/g' file > file.tsv
paste - - - - < file > file.tsv
pr -aT -s$'\t' -4 file > file.tsv
xargs -d '\n' -n4 < inputfile.txt
কিন্তু যখন আমি ফলত tsv
ফাইলটি LibreOffice- এ খোলার চেষ্টা করি , কলামগুলি বেশ সঠিক নয়। আমি নিশ্চিত না যে এর অর্থ আমি উপরের কমান্ডগুলি সঠিকভাবে সম্পাদন করছি না, বা যদি আমি LibreOffice আমদানি ফাংশনে কিছু ভুল করছি:
কেবল রেফারেন্সের জন্য, পছন্দসই ফলাফলটি দেখতে এমন হওয়া উচিত:
dos2unix
এবংunix2dos
।