MacOS上的“xargs”与linux不一样吗?

问题描述 投票:2回答:1

对于以下命令:

docker ps -a -q | xargs -r docker kill

我收到此错误:

xargs: illegal option -- r

与上述命令相同的MacOS是什么?

bash macos shell xargs
1个回答
4
投票

相当于docker ps -a -q | xargs docker kill

-r(又名.--no-run-if-empty)只在GNU xargs上是必需的,因为它总是默认运行命令至少一次,即使没有输入; -r禁用此功能。 BSD xargs没有这种行为,因此不需要禁用它。

© www.soinside.com 2019 - 2024. All rights reserved.