2016-04-12 27 views
1

这可能是一个非常简单的答案。我已就该以下命令码头工人Google搜索这样的:

docker rm $(docker ps -a -q)

我找了围棋,码头工人和Linux操作。这是从上下文显而易见它是某种管到rm命令,但我很想知道,如果它确实是某种管的,为什么它不只是docker rm | docker ps -a -q

回答

1

$()算不算一个码头工人操作,它是一个bash运算符,它返回括号之间的命令输出。因此,您在此处执行的操作是docker ps -a -q,然后将该命令的输出插入docker run <output substituted here>

+0

谢谢!没有看bash。 – Justin

+0

感谢您编辑标签。回来这样做,看到它已经完成:-) – Justin