通过shell脚本运行命令行无效
我有一个Unix应用程序。我使用以下命令连接到它: /应用程序-一个“连接” 我希望通过shell脚本执行同样的操作,为此我将命令行分配给一个变量,如:通过shell脚本运行命令行无效,shell,Shell,我有一个Unix应用程序。我使用以下命令连接到它: /应用程序-一个“连接” 我希望通过shell脚本执行同样的操作,为此我将命令行分配给一个变量,如: newcommand = './application -a "connect"' $newcommand 但这是行不通的 然而,代码的第一部分正在工作。i、 e.,: newcommand = "./application" $newcommand 谁能指出我遗漏了什么。信不信由你,这是: newcommand = "./applica
newcommand = './application -a "connect"'
$newcommand
但这是行不通的
然而,代码的第一部分正在工作。i、 e.,:
newcommand = "./application"
$newcommand
谁能指出我遗漏了什么。信不信由你,这是:
newcommand = "./application"
…让shell运行带有参数的命令,newcommand
,=
和/application
在shell中,简单赋值不能有任何不受保护的空格,否则将被解释为命令
考虑:
newcommand=./application
$newcommand
…请注意,作业中的
=
符号周围没有空格。您的脚本看起来像什么,您收到了什么错误消息?是的@Geouse Feroz,准确地知道你在跑什么,发生了什么,以及你预期会发生什么是很方便的。