我需要知道xclip(已安装命令),因为如果它可用,我想通过system()函数向其发送命令,否则我想显示一条消息。有没有办法知道命令是否存在?
谢谢
我是说以编程方式
最佳答案
对于xclip之类的东西,您可以执行以下操作:
if (system("xclip")==-1) // Check for command execution failed
...
并检查返回值。 -1表示未找到xclip。或者,您可以执行以下操作:
if (system("which xclip")==0) // Check if command can be found
...
并检查返回0,表示没有失败的参数。
关于c - 找出Linux上是否有特定的应用程序/命令?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7851983/