bat学习笔记(二)
来源:互联网 发布:淘宝商铺怎么开通花呗 编辑:程序博客网 时间:2024/04/19 10:29
for
1、无参
语法:
FOR %%variable IN (set) DO command [command-parameters]
2、/d或者/D
语法:
FOR /D %%variable IN (set) DO command [command-parameters]
例子:
@echo offfor /d %%i in (C:\\*) do echo %%ipause
d:directory
列举出set路径下的全部目录
2、/r或者/R
遍历子目录
语法:
FOR /R [[drive:]path] %%variable IN (set) DO command [command-parameters]
例子:
@echo offfor /r C:\\ %%i in (*.exe) do echo %%ipause
列举出c盘下的EXE文件以及子目录下的EXE文件
3、/l或者/L
语法:
FOR /L %%variable IN (start,step,end) DO command [command-parameters]
例子:
@echo offfor /l %%i in (1,1,5) do @echo %%ipause
参数
%0:
1、当前文件执行路径
2、无限循环执行bat
%1-%9:
对应位置参数
%*:
所有参数
set
1、设置环境变量
@echo offset var=testecho %var%Pause
2、用户输入
@echo offset /p var=请输入echo %var%Pause
3、计算
@echo offset /A var=9/3echo %var%pause
4、字符串替换
@echo offset str=testtest1set afterReplace=%str:te=ad%echo %afterReplace%pause
上述案例将te替换为ad,语法为:
%变量名:被替换字符串=替换字符串%
该用法在任何引用变量的地方均可使用,上例修改如下:
@echo offset str=testtest1echo %str:te=ad%pause
5、字符串截取
语法:
%a:~[m[,n]]%
m为偏移量(缺省为0),n为截取长度(缺省为全部)
案例:
@echo offset str=testtest1echo %str:~1%pause
阅读全文
0 0
- bat学习笔记(二)
- Tomcat学习笔记(二)——catalina.bat & setclasspath.bat
- bat命令学习笔记(一)
- BAT文件学习笔记
- Bat学习笔记大全
- Bat学习笔记大全
- BAT学习笔记
- bat批处理文件学习笔记
- Bat学习笔记
- 批处理(.bat)学习笔记
- bat学习笔记
- Bat学习笔记
- bat脚本(二)
- bat文件编写学习笔记
- 【学习笔记】BAT命令大全
- Tomcat学习笔记(一)——startup.bat 与shutdown.bat
- 学习笔记(二)
- 学习笔记(二)
- 第五周 项目一 建立顺序栈算法库
- Servlet的生命周期和工作原理
- 报错Unsupported major.minor version 52.0 的解决方法
- redis的sentinel哨兵3节点failover主从复制
- Java读取网站需下载的文件
- bat学习笔记(二)
- 第四周项目四 猴子大王
- Mybatis+MySql 插入数据后返回自增主键值
- mysql导入导出sql文件
- Ubuntu开机启动脚本
- iOS屏幕旋转详解
- Spring Boot中的缓存支持(一)注解配置与EhCache使用
- 百度地图检索示例
- 【广告项目】mysql-select-if用法