gpt4 book ai didi

linux - 如何在 bash 中使用 xargs 命令检查版本?

转载 作者:太空狗 更新时间:2023-10-29 12:07:06 26 4
gpt4 key购买 nike

请考虑以下场景:

$ find / -type f -name httpd
/opt/httpd.bin/httpd
/etc/rc.d/init.d/httpd
/usr/sbin/httpd
......

我想使用 -version 选项检查每个结果,例如:

/usr/sbin/httpd -version

但是我不能写xargs命令,是否可行?非常感谢。

最佳答案

xargs 并不是真正适合这项工作的工具,不过 for 循环会起作用:

for httpd in $(find / -type f -name httpd)
do
$httpd --version
done

如果您有数千个 httpd,那么您可能会遇到 $(find...) 输出长度的问题,但您可能会遇到更大的问题如果你有那么多 httpd,你的手。

关于linux - 如何在 bash 中使用 xargs 命令检查版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7510256/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com