此问题在此处已有答案:
How can I align the columns of tables in Bash?(11个回答)
4年前关闭。
我有一个文件,其中包含任意数量的用空格分隔的非对齐列。
我想把文件的列对齐。
我看过col
命令,它似乎不合适。
我可以编写一个AWK脚本,但似乎应该存在一个更明显的命令。
此问题在此处已有答案:
How can I align the columns of tables in Bash?(11个回答)
4年前关闭。
我有一个文件,其中包含任意数量的用空格分隔的非对齐列。
我想把文件的列对齐。
我看过col
命令,它似乎不合适。
我可以编写一个AWK脚本,但似乎应该存在一个更明显的命令。
1条答案
按热度按时间ie3xauqp1#
您可能希望使用
column
命令(通常与--table / -t
一起使用)生成基本的表格输出:从man page:
字符串
确定输入包含的列数并创建一个表。默认情况下,列使用空格分隔,或使用--output-separator选项提供的字符分隔。表格输出对于精美打印很有用。
型
column
有很多其他复杂的选项。man column
详细信息。如果你没有它,你可以从
bsdextrautils
包(以前的bsdmainutils
和bsdutils
)安装它。