使用脚本自动化运行一些简单流程的方法
写在前面
本篇的内容是为了记录已经实现的一些自动化运行的方法,简单的说就是可以自己写一些shell脚本,然后有一个bat脚本统一运行,这样就可以使用shell脚本实现一些操作的自动化运行,为了不违背初衷,之后只有一些较为复杂且使用shell脚本才能够更好处理的任务才会单独的写一个shell去运行,其他的一些可以由bat实现的内容就写bat。毕竟一开始就是冲着bat双击就能快速启动的优点才去弄他的。以下就是关于我这里使用shell的一些内容的记录。
整体的运行过程
文件结构
整体只有两个bat文件一个用于存放shell脚本的文件夹,第一个bat文件”run-shell.bat”,第二个bat文件”shell脚本目录”。点击shell脚本目录.bat
后会会回显shell文件夹中的shell脚本,然后输入想要运行的shell脚本,就会执行对应的shell脚本。接下来我将这两个文件进行简单说明;
run-shell.bat
整体的代码
1
2cd shell文件
"E:\Git_Blog_Setting_up\Git\bin\bash.exe" --login -i %1
说明:运行指定的shell文件,%1为传递的参数,意为将外部传入的第一个参数作为这里的一个参数运行。第二行代码为运行shell的关键代码;
shell脚本目录.bat
整体的代码
1
2
3
4
5
6@echo off
echo ---------------------------------------------
dir shell文件
echo ----------以上为可运行的shell脚本----------
set /p script="请输入你想运行的shell脚本:"
call run-shell.bat %script%
说明:第一行@echo off
指令会关闭命令提示符中的命令回显;第二行和第四行为格式样式显示;第三行为shell文件中的内容回显;第五行将键盘输入的内容存储到”=”前面的变量中;第六行运行当前目录下的其他bat文件,后面的%script%
则是将变量script
变量的值传递到run-shell.bat
文件中实现指定文件的运行;
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 KAGAMINEWORLD!
评论