テーブルの列の調整

テーブルの列の調整

私の机はめちゃくちゃです。

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

関連情報