如何使终端中所有列中的输出数据跨“|”居中?

如何使终端中所有列中的输出数据跨“|”居中?

我想通过以下命令对齐终端中的输出:

xlscat -C 1,2,9,12 file.xls

我得到如下输出:

string 1     | 1000 | 1 | text
...
string 100 | 61 | 109 | number
...
string 1000 | 3477 | 12 | something

我想要对齐 UNIX 嵌入式工具的输出,如下所示:

string 1    | 1000 |  1  | text
...
string 100  |  61  | 109 | number
...
string 1000 | 3477 |  1  | something

我尝试过使用column(1) -t,但是它对我没有帮助。

有什么办法可以解决吗?

相关内容