নতুন লাইনগুলি ব্যবহার করতে একটি ট্যাব-সীমাবদ্ধ ফাইলটি রূপান্তর করুন


10

ইনপুট.টিএসটি (প্রায় 30 কে লাইন)

RT|367079254|bn|ERTS01065811.1| 38 1 503
RT|367079251|bn|ERTS01065814.1| 56 3 502
RT|367079248|bn|ERTS01065817.1| 52 2 502

output.txt

RT|367079254|bn|ERTS01065811.1|
38
1
503
RT|367079251|bn|ERTS01065814.1|
56
3
502
RT|367079248|bn|ERTS01065817.1|
52
2
502

উত্তর:


7

Sed:

sed -e 'y/\t/\n/' input.txt > output.txt

Awk:

awk 'BEGIN { OFS = "\n" } { $1=$1; print }' input.txt > output.txt

23

আমি মনে করি এটি করার আপনার সহজ উপায়টি এর সাথে রয়েছে tr:

tr '\t' '\n' < input.txt > output.txt

এটি সমস্ত ট্যাবগুলিকে নতুন লাইনে পরিণত করবে।

tr - ম্যান পেজ


1
খুব সহজ এবং দ্রুততম।
— JRFerguson

1
সেরা উত্তর হিসাবে আপনার এই উত্তরটি দেওয়া উচিত trছিল। sedএবং awkদুর্দান্ত সরঞ্জামগুলি উভয়ই ওভারকিল।
— জেএম বেকার

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.