创建一个要复制和安装的shell脚本

时间:2014-08-15 18:34:52

标签: bash shell

以下是我想要实现的目标:

git clone git_project_url
cd git_project_url
./install.sh /usr/local

此库是项目的必需项,我想将此库安装到现有的安装脚本中。

所以基本上,我猜...想法是将项目克隆到tmp .. 然后将其安装到该特定位置......如果安装因任何特殊原因而失败,请停止运行..

如何在shell脚本中自动执行此操作。 感谢

1 个答案:

答案 0 :(得分:0)

像这样编写shell脚本:

git clone git_project_url &&
    cd git_project_url &&
    ./install.sh /usr/local

如果前两个命令中的任何一个(gitcd)失败,则不会执行其余命令。

但这不会改变./install.sh的行为。如果在从shell提示符运行它时遇到错误后它继续运行,则在此脚本中出现错误后它也会继续运行。