如何找到所有可执行文件并使用特定参数启动它们?
How do I find all executables and start them with a specific argument?
我有一个包含一些二进制文件的目录树,它们都支持 -V
选项来输出版本信息。
我试过了:
find . -executable -type f -exec {} -V \;
但收到错误消息
Syntax error: word unexpected (expecting ")")
如何使用参数 -V
查找并启动这些可执行文件?
语法正确 - 我忘记了二进制文件是为不同的平台编译的,因此 Syntax error
。
运行 在正确的平台上使用相同的查找命令会给出预期的结果。
我有一个包含一些二进制文件的目录树,它们都支持 -V
选项来输出版本信息。
我试过了:
find . -executable -type f -exec {} -V \;
但收到错误消息
Syntax error: word unexpected (expecting ")")
如何使用参数 -V
查找并启动这些可执行文件?
语法正确 - 我忘记了二进制文件是为不同的平台编译的,因此 Syntax error
。
运行 在正确的平台上使用相同的查找命令会给出预期的结果。