Windows-bat记录
记一记,一切都是为了方便我平常时候复制。
常用的cmd记录。不同的应用场景。
批量ping
# ping B段的用法
for /L %a in (1,1,254) do (for /L %b in (1,1,254) do ping -n 1 192.168.%a.%b )
# 这个是ping C段的用法
for /L %i in (1,1,254) do ping -n 1 192.168.1.%i
查找包含指定字符串的文件
findstr /s /i "password" .
文件的复制操作
# 将test1目录下所有文件移动到test2目录,不管test1下面有多少文件夹,移动到test2后不会有文件夹。
for /f "delims=" %f in ('dir c:\test\test1\*.txt /s /b') do move %f c:\test\test2\
cmd下的文本替换
# 将空格替换为空
set str=以太网适配器 VMware Network Adapter VMnet8:
set str=%str: =%
# 结果:以太网适配器VMwareNetworkAdapterVMnet8:
文件的查找
# 查找c盘下所有的web.config文件的具体路径,其他文件同理
dir c:\web.config /s /b
嗯,暂时只想到这么点,先放着。