如何查找所有可执行文件并使用特定参数启动它们?

时间:2017-10-04 08:39:11

标签: unix find arguments exec executable

我有一个包含一些二进制文件的目录树,它们都支持-V选项以输出版本信息。

我试过了:

find . -executable -type f -exec {} -V \;

但收到了错误消息

Syntax error: word unexpected (expecting ")")

如何使用参数-V找到并启动这些可执行文件?

1 个答案:

答案 0 :(得分:0)

语法是正确的 - 我忘了二进制文件是针对不同的平台编译的,因此是Syntax error

在正确的平台上运行相同的find命令可以得到预期的结果。