column -t
一个 nit 令人惊叹:如何更改列之间输出的空格数?我要一个。 column -t
给了两个。例如,
echo -en '111 22 3\n4 555 66\n' | column -t
输出
111 22 3
4 555 66
但我希望它输出以下内容:
111 22 3
4 555 66
我想我可以通过 sed 正则表达式运行输出,将两个空格后跟一个单词边界变成一个空格,但我想避免在混合中添加另一个工具,除非有必要。
建议?我可以使用简单的替换命令来代替column -t
完成同样的事情吗?用 awk 玩 OFS 游戏似乎不是一个替代品。