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


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.