![]() |
1
17
窗户:
UNIX:
|
![]() |
2
5
不,你应该 不 引用args on*nix。在交互shell中,在*nix上引用是必要的,以防止shell误解它们,但直接启动进程时,shell不参与其中。因此无需报价。 如果包含引号,则启动的进程会将其视为传入参数的一部分,并尝试打开包含引号的文件名(例如)。 您也不希望使用“-c”参数进行bash。这告诉它将下一个参数解析为命令行,但您提供了一个参数列表。删除“-c”选项和多余的引号,它应该起作用。 正确的Linux调用是:
另外,如果文件“myshellscript.sh”是可执行的并且有适当的shebang行(例如“”!/bin/bash”),您也不需要“bash”参数。这是首选的,因为如果用其他语言编写的脚本替换脚本,则不必更新呼叫应用程序。 同样,在Windows上,不需要“cmd”和“c”参数。进程启动程序/OS应该处理自动启动批处理文件(基于扩展名)。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 3 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 3 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 3 月前 |
![]() |
rudraraj · java中未声明最终变量 4 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 4 月前 |