技术知识库

帮助中心 >  产品文档 >  云服务器 >  以列格式显示命令输出或文件内容

authors.txt文件。


$ cat howtoing-authors.txt

示例输出

pos|author|articles|comments

1|ravisaive|431|9785

2|aaronkili|369|7894

3|avishek|194|2349

4|cezarmatei|172|3256

5|gacanepa|165|2378

6|marintodorov|44|144

7|babin lonston|40|457

8|hannyhelal|30|367

9|gunjit kher|20|156

10|jesseafolabi|12|89

使用列命令 ,我们可以显示一个非常清晰的输出,如下所示,其中-t帮助确定输入包含的列数,并创建一个表, -s指定一个分隔符。


$ cat howtoing-authors.txt  | column -t -s "|"

示例输出

pos  author         articles  comments

1    ravisaive      431       9785

2    aaronkili      369       7894

3    avishek        194       2349

4    cezarmatei     172       3256

5    gacanepa       165       2378

6    marintodorov   44        144

7    babin lonston  40        457

8    hannyhelal     30        367

9    gunjit kher    20        156

10   jesseafolabi   12        89

默认情况下,在列之前填充行,在填充行使用-x开关之前填充列,并指示列命令考虑空行(默认情况下将被忽略),包括-e标志。


下面是另外一个实际的例子,运行下面的两个命令,看看区别,进一步了解魔柱可以做的事情


$ mount

$ mount | column -t

示例输出

sysfs        on  /sys                             type  sysfs            (rw,nosuid,nodev,noexec,relatime)

proc         on  /proc                            type  proc             (rw,nosuid,nodev,noexec,relatime)

udev         on  /dev                             type  devtmpfs         (rw,nosuid,relatime,size=4013172k,nr_inodes=1003293,mode=755)

devpts       on  /dev/pts                         type  devpts           (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)

tmpfs        on  /run                             type  tmpfs            (rw,nosuid,noexec,relatime,size=806904k,mode=755)

/dev/sda10   on  /                                type  ext4             (rw,relatime,errors=remount-ro,data=ordered)

securityfs   on  /sys/kernel/security             type  securityfs       (rw,nosuid,nodev,noexec,relatime)

tmpfs        on  /dev/shm                         type  tmpfs            (rw,nosuid,nodev)

tmpfs        on  /run/lock                        type  tmpfs            (rw,nosuid,nodev,noexec,relatime,size=5120k)

tmpfs        on  /sys/fs/cgroup                   type  tmpfs            (rw,mode=755)

cgroup       on  /sys/fs/cgroup/systemd           type  cgroup           (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/

....

要将格式良好的输出保存到文件中,请使用输出重定向(如图所示)。


$ mount | column -t >mount.out


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: