多语言展示
当前在线:1228今日阅读:113今日分享:31

批处理中应用的几个小技巧

公司计划要批量调整一批机器配置,因此领导要求写个批处理脚本交给一线工程师执行。通过网上资料查找及测试,发现有些东西可以与大家分享。
工具/原料

 cmd

方法/步骤
1

批处理中直接为变量赋值:@ echo offset  name=abcd1234echo %name%上面示例中将abcd1234赋值给name这个变量

2

批处理中通过键盘输入为变量赋值:@ echo offset  /p name=请输入:echo %name%上面示例中将键盘输入的值赋值给name这个变量

3

将某一文本中的某一行内容赋值给变量@echo offfor /f 'skip=2' %%a in (d:\temp\abc.txt) do ( echo %%a goto end):end本例中将d:\temp\abc.txt第三行内容赋值给变量a,并显示在屏幕上注意:要添加goto跳转,不然会将abc.txt指定行后面的内容都显示出来,还有goto一定要换行写,不然会被当做echo的内容输出,

4

批处理中从字符串中截取字符@echo offset str=123abc456890 ---截取前3个字符:echo %ifo:~0,3%  ---截取后3个字符:echo %ifo:~-3% ---从第4个字符开始,截取6个字符:echo %ifo:~3,6% ---从倒数第10个字符开始,截取5个字符:echo %ifo:~-10,5%

推荐信息