【发布时间】:2018-08-20 08:04:50
【问题描述】:
有没有一种简单的方法来对齐关于单个字符的多行文本,类似于this question,但在 bash 中。
也对 zsh 解决方案开放。
我有什么:
aaa:aaaaaaaa
bb:bbb
cccccccccccc:cc
d:d
我想要什么:
aaa:aaaaaaaa
bb:bbb
cccccccccccc:cc
d:d
最好输出也可以通过管道输出并保留其布局。
谢谢????
【问题讨论】:
-
这不是您要求的格式,但您可能想尝试
column -s ':' -o ':' -t甚至column -s ':' -t的输出(第一个很接近,但文本不对-对齐;第二个看起来更好看 IMO,但它省略了:)