shell命令之column对齐字段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell命令之column对齐字段相关的知识,希望对你有一定的参考价值。

可以将文本结果转换为整齐的表格,上下对齐

命令: Column

使用的参数:
-t :表格,默认以空格间隔
-s:需要配合-t使用,指定分隔符

?

监控ogg命名字段对齐

[[email protected] ogg]$ (echo info all;echo exit)|./ggsci|grep -E "EXTRACT|REPLICAT" |awk ‘BEGIN {FS=" +"} {print $3,$2,$4,$5}‘
DP_XNJC RUNNING 00:00:00 00:00:04
XNJC RUNNING 00:00:00 00:00:07
[[email protected] ogg]$ (echo info all;echo exit)|./ggsci|grep -E "EXTRACT|REPLICAT" |awk ‘BEGIN {FS=" +"} {print $3,$2,$4,$5}‘ |column -t
DP_XNJC? RUNNING? 00:00:00? 00:00:06
XNJC????????? RUNNING? 00:00:00? 00:00:09

?

${COLUMN:-}

如果COLUMN是空变量,或者变量不存在,返回-后面的内容,如果变量有值返回这个值

以上是关于shell命令之column对齐字段的主要内容,如果未能解决你的问题,请参考以下文章

shell命令之巧用cut

shell三剑客之awk

Shell命令-文件及内容处理之cutrev

Shell编程之awk

shell工具之cutsed命令

shell之 printf 输出语句