열이있는 파일이 있습니다 tab
.
일부 행에 빈 셀이있을 때 파일이 있습니다 (중간에 시작).
이러한 경우 column -t -s $'\t'
단순히 실패합니다.
입력:
$ echo -e 'A\tB\tC\tD\n\tb1\t\td1\n\t\t\td2\na3\t\t\td3' > in.tsv
$ hexdump -C in.tsv
00000000 41 09 42 09 43 09 44 0a 09 62 31 09 09 64 31 0a |A.B.C.D..b1..d1.|
00000010 09 09 09 64 32 0a 61 33 09 09 09 64 33 0a |...d2.a3...d3.|
0000001e
열 출력 :
$ cat in.tsv | column -t -s $'\t'
A B C D
b1 d1
d2
a3 d3
대신에:
A B C D
b1 d1
d2
a3 d3
TSV 명령 줄 형식화 방법을 추천 해 주시겠습니까? (유닉스 방식으로, 프로그램의 출력을와 같은 포맷터로 파이프하고 싶습니다 column
)
"고정" column
방식이 있습니까? 다른 도구일까요?
\1
빈 문자열로?