Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在bash脚本中进行正确的调用?_Bash - Fatal编程技术网

如何在bash脚本中进行正确的调用?

如何在bash脚本中进行正确的调用?,bash,Bash,我刚刚开始学习bash脚本,我试着编写简单的脚本,从源代码创建一个由cmake创建的项目,然后制作它。以下是脚本的文本: #!/usr/bin/env bash mkdir -p cmake cd ./cmake exec cmake ../ exec make 但在cmake创建了一个项目之后,脚本什么也不做。如果没有脚本,项目将成功构建。可能有人知道问题出在哪里?是“执行此命令而不是脚本的其余部分”。将它们都删除: # ...as before... cmake ../ make 是“执

我刚刚开始学习bash脚本,我试着编写简单的脚本,从源代码创建一个由cmake创建的项目,然后制作它。以下是脚本的文本:

#!/usr/bin/env bash
mkdir -p cmake
cd ./cmake
exec cmake ../
exec make
但在cmake创建了一个项目之后,脚本什么也不做。如果没有脚本,项目将成功构建。可能有人知道问题出在哪里?

是“执行此命令而不是脚本的其余部分”。将它们都删除:

# ...as before...
cmake ../
make
是“执行此命令而不是脚本的其余部分”。将它们都删除:

# ...as before...
cmake ../
make

cd./cmake
应该是
cd-cmake
cd./cmake
应该是
cd-cmake
.h!非常感谢你!这真的很有帮助!噢!非常感谢你!这真的很有帮助!