column命令来自英文单词“列、柱子”,其功能是用于格式化内容为多列格式。处理对象可以是标准输入,亦可以为文件,column命令会自动化地将这些内容修改为多个列的形式。
语法格式: column [参数] 标准输入或文件名
-c | 设置输出格式化为显示列宽 |
-e | 不忽略空白行 |
-n | 禁止将多个相邻分隔符合并 |
-s | 设置自定义间隔符 |
-t | 确定输入包含的列数并创建表 |
-x | 在填充行之前填充列 |
参考示例
定义句号为间隔符,格式化内容为多个列:
[root@linuxcool ~]# echo linuxprobe.linuxcool.linuxdown | column -s . -t linuxprobe linuxcool linuxdown
定义数字3为间隔符,格式化内容为多个列:
[root@linuxcool ~]# echo 123123123123 | column -s 3 -t 12 12 12 12