我的系统路径中有一个命令“ 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位上,但这没关系。