以下是我想要实现的目标:
git clone git_project_url
cd git_project_url
./install.sh /usr/local
此库是项目的必需项,我想将此库安装到现有的安装脚本中。
所以基本上,我猜...想法是将项目克隆到tmp .. 然后将其安装到该特定位置......如果安装因任何特殊原因而失败,请停止运行..
如何在shell脚本中自动执行此操作。 感谢
答案 0 :(得分:0)
像这样编写shell脚本:
git clone git_project_url &&
cd git_project_url &&
./install.sh /usr/local
如果前两个命令中的任何一个(git
或cd
)失败,则不会执行其余命令。
但这不会改变./install.sh
的行为。如果在从shell提示符运行它时遇到错误后它继续运行,则在此脚本中出现错误后它也会继续运行。