테이블의 열 조정

테이블의 열 조정

내 책상이 엉망이야

DB  Size_in_MB
foobar  11011.2
barfoo  4582.9
donkey  4220.8
shoryuken   555.9
hadouken    220.0
kong    214.8
super_mario_bros_p  211.1

열 사이에 불필요한 공백이 있습니다. |열 사이의 간격을 추가하고 조정하고 싶습니다 . 시도했지만 성공하지 못했습니다 sed 's/\t/|/g'.sed 's/\t/\t|\t/g'

DB  |   Size_in_MB
foobar  |   11011.2
barfoo  |   4582.9
donkey  |   4220.8
shoryuken   |   555.9
hadouken    |   220.0
kong    |   214.8
super_mario_bros_p  |   211.1

나는 다음과 같은 테이블을 원합니다 :

DB                  |  Size_in_MB
foobar              |  11011.2
barfoo              |  4582.9
donkey              |  4220.8
shoryuken           |  555.9
hadouken            |  220.0
kong                |  214.8
super_mario_bros_p  |  211.1

답변1

column다음 명령을 시도해 보십시오:

cat file | sed 's/\t/,|,/g' | column -s ',' -t
DB                  |  Size_in_MB
foobar              |  11011.2
barfoo              |  4582.9
donkey              |  4220.8
shoryuken           |  555.9
hadouken            |  220.0
kong                |  214.8
super_mario_bros_p  |  211.1

관련 정보