【发布时间】:2020-05-18 07:01:48
【问题描述】:
我正在编写一个带有两个输入 prog1 和 prog2 的程序,它们都是文件。我先将这两个变量保存为program1和program2,然后在我的程序中使用./“$program1”和./“program2”执行这两个文件,但是当我使用ls检查时输出是“No such file or directory”这些文件与脚本位于同一目录中。谁能告诉我如何执行它?谢谢!
【问题讨论】:
-
听起来您还没有使
program1和program2中保存的文件可执行,例如chmod +x filename1 filename2 -
另外,如果不是拼写错误,您的 ./"program2" 缺少“$”。您可以尝试的一件事是回显变量以确保它包含您想要的内容。