【发布时间】:2019-05-22 15:01:53
【问题描述】:
我只想显示命令中所有记录的特定列。
示例:docker ps 向我显示 10 列中的数据。它可以在列标题之间有空格。我的要求是按某个顺序只获得 2-4 列。
在以表格方式响应的任何命令中是否有直接的方法?
我是 Linux 新手,我在想这是否可行。谢谢。
例如:
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED NAMES
123 image "ABC DEF" 10 hours ago image ABC
在上述场景中,CONTAINER ID 是一个标题列但有空格,而在行中NAMES 列之间可以有空格。
使用AWK、CUT 等,为所有命令编写一个通用脚本会比较棘手,因为它们适用于“空格”逻辑。
【问题讨论】:
-
阅读
man docker-ps-- 有一个方便的--format选项可以满足您的需求。 -
它与 docker ps 无关,但我需要一些通用脚本来处理所有命令
标签: linux bash shell unix command-line