-
相关文章
bat中改变当前目录work directory
bat/bash中命令连接符&,&&,|,||的总结
bat/bash中的续行 -
nslookup dns测试相关
-
获取当前bat文件的路径
:: 当前bat文件的目录,如 c:/foo/bar/ echo %~dp0 ::当前盘符 echo %~d0 ::当前bat的全路径 echo %~f0 ::当前CMD默认目录 echo %cd%
-
set给变量赋值不要随便加空格
set a="asdfasf" :: =前后不能有空格
-
单引号双引号有场合下不能互换使用
-
for 相关
-
基本结构
循环输出变量或者字符串
@echo off for %%x in (nicky,rebecia,jady) do ( echo %%x ) ::变量 set nameList = "foo,bar,teacher" for %%x in ("%nameList%") do ( echo %%x ) ::注意这里的"%nameList%"的双引号不能替换成单引号,如果使用单引号,会吧字符串解析出来以命令执行,导致错误 set cmd = "ipconfig" for %%x in (`%cmd%`) do ( echo %%x ) ::注意单引号双引号的不同
当前目录下所有txt文件的内容
@echo off for %%x in (*.txt) do ( echo %%x content listed as follow: type %%x \n ) pause
-
参考文档
https://blog.csdn.net/zhanglh046/article/details/50529650 -
把命令的运行结果赋给变量
FOR /F "tokens=*" %%g IN ('command') do (SET VAR=%%g)
-
网友评论