如何格式化列中的控制台输出

我有以下文本文件:

[master]$cat output.txt
字符L 96.88-6.75(-6.49%)
墨西哥比索12.62-1.00(-7.41%)
新息7.88-0.75(-8.57%)
AGQ.L 17.75-0.62(-3.40%)
林吉普13.12-0.38(-2.75%)
存款准备金率3.35-0.20(-5.71%)
存款准备金率7.95-0.15(-1.85%)
苏尔1.73-0.10(-5.22%)
L.5.47-0.04(-0.73%)
资产负债表9.75-0.01(-0.05%)
PLU:USOP 95.40 0.00(+0%)
BP-.L 452.10 0.95(+0.21%)
SXX.L 29.00 1.50(+5.41%)
劳合社26.78 1.64(+6.52%)
DES.L 23.62 2.25(+10.34%)
GKP.L 171.62 4.50(+2.69%)
XEL.L 83.75 5.00(+6.33%)
巴克莱指数190.57 9.80(+5.43%)
RKH.L 251.62 12.00(+5.02%)
UKX.L 5529.21 45.44(+0.83%)

我想修复列的对齐方式。
显然,我可以导入到电子表格或其他东西中,但我希望留在终端中

编辑:使用expand我可以在Ubuntu上达到预期的效果,但这是最好的方法吗

[master]$cat output.txt |展开-t24
字符L 96.88-6.75(-6.49%)
资产负债表9.75-0.01(-0.05%)
PLU:USOP 95.40 0.00(+0%)

您可以使用命令:

[email protected]$column-t output.txt
字符L 96.88-6.75(-6.49%)
墨西哥比索12.62-1.00(-7.41%)
新息7.88-0.75(-8.57%)
AGQ.L 17.75-0.62(-3.40%)
林吉普13.12-0.38(-2.75%)
存款准备金率3.35-0.20(-5.71%)
存款准备金率7.95-0.15(-1.85%)
苏尔1.73-0.10(-5.22%)
L.5.47-0.04(-0.73%)
资产负债表9.75-0.01(-0.05%)
PLU:USOP 95.40 0.00(+0%)
BP-.L 452.10 0.95(+0.21%)
SXX.L 29.00 1.50(+5.41%)
劳合社26.78 1.64(+6.52%)
DES.L 23.62 2.25(+10.34%)
GKP.L 171.62 4.50(+2.69%)
XEL.L 83.75 5.00(+6.33%)
巴克莱指数190.57 9.80(+5.43%)
RKH.L 251.62 12.00(+5.02%)
UKX.L 5529.21 45.44(+0.83%)

发表评论