줄 바꿈을 사용하도록 탭으로 구분된 파일을 변환합니다.

줄 바꿈을 사용하도록 탭으로 구분된 파일을 변환합니다.

input.txt (약 30,000줄)

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

출력.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

답변1

가장 간단한 방법은 다음과 같습니다 tr.

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

이렇게 하면 모든 탭이 줄 바꿈으로 전환됩니다.

tr - 매뉴얼 페이지

답변2

Sed:

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

Awk:

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

답변3

그리고 printf:

printf '%s\n' $(<FILE)

관련 정보