我正在try 从一个换行符分隔的数据文件生成一个N列表,该文件包含不带任何空格的任意文本.
例如,我有一个文件:
One
Two
Three
Four
Five
Six
我想在终端中显示这些数据,如下所示:
One Two
Three Four
Five Six
除非我误解了列的工作原理,否则它似乎不允许指定输出表 struct .
没有任何参数,cat file | column
简单地将它们全部显示在各自的行上,就像CAT一样.
使用-t--table选项,它在同一行cat file | column -t
上显示它们
我try 了各种参数组合以及-t-C Left-C Right,以try 将输出格式化为2列.
我用pr
工具也非常接近我想要的:cat file | pr -t --columns 2
然而,格式并不是很正确,因为一些单元格有空格来改变对齐方式,而pr实际上并没有提供任何其他的调整.
有没有人能提供一个原生的Shell/Linux解决方案来获取文本序列列表并以N列组成的表格格式显示它们?