美文网首页
使用bash解释来批量执行文件命令

使用bash解释来批量执行文件命令

作者: Axiba | 来源:发表于2016-09-19 10:14 被阅读122次

    有时候想按顺序执行很多的命令,而且会多次用到,但是不想一句一句的敲,可以使用 bash来执行文件命令,可以这样,我们用:

    //先建一个文件
    touch testfilename
    
    //修改文件内容
    //vi testfilename
    

    然后具体的内容写啥呢?首先了解一些基本的命令,例如 #!/bin/bash , #! 是一个特殊的表示符号,这句表示是在什么shell下运行并且以这个环境来执行我们的脚本,可以这样认为,这个文件是可执行的脚本:

    然后我们就可以在后面做具体的操作了,例如进入其他目录、拉取代码、移除文件等等等,或者 echo 出一些描述、日志,这里有一个简单的demo:

    #!/bin/bash
    cd taskLightApp
    echo start update
    git pull
    echo update done
    
    echo start build
    npm run test
    echo build done
    
    echo clean dist start
    rm -rf  /lightapp/task/dist/*
    echo clean done
    
    echo start cp
    \cp -rf /lightapp/taskLightApp/dist/* /lightapp/task/dist/
    echo cp done
    

    相关文章

      网友评论

          本文标题:使用bash解释来批量执行文件命令

          本文链接:https://www.haomeiwen.com/subject/chagettx.html