使用qmake在变量中按名称运行命令

时间:2018-07-09 23:16:02

标签: qt command qt5 qmake execution

我的系统路径中有一个命令“ mycommand”。我想从qmake调用带有参数“ lol”和“ bob”的命令,如下所示:

# Specify the command
MY_COMMAND=mycommand
# Invoke the command with arguments
$$MY_COMMAND lol bob

这不起作用,相反,我收到一些无意义的错误消息:

  

测试表达式后的多余字符

如果我删除这样的参数:

# Specify the command
MY_COMMAND=mycommand
# Invoke the command without arguments
$$MY_COMMAND

根据命令的实际情况,我还会收到一些其他奇怪的错误。如果使用“触摸”,则不会执行。如果我使用“日期> /tmp/test.txt”,则会显示以下信息:

  

条件词必须精确地扩展到一个词。

所以我的问题在这一点上应该很明显; 如何定义命令并调用它,最好使用参数?

我在使用Qt5.10.1的Ubuntu 18.04LTS 64位上,但这没关系。

0 个答案:

没有答案