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

有时候想按顺序执行很多的命令,而且会多次用到,但是不想一句一句的敲,可以使用 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解释来批量执行文件命令)