Board logo

标题: [文本处理] 求助批处理命令dir与findstr共用的command [打印本页]

作者: su200061    时间: 2021-8-2 11:23     标题: 求助批处理命令dir与findstr共用的command

想研究怎么样批量改文件名,给一个文件夹下的统一变更序号。比如部分1.txt、部分2.txt、部分3.txt、部分4.txt……变更为部分1.txt、部分3.txt、部分5.txt、部分7.txt……;和变更为部分2.txt、部分4.txt、部分6.txt、部分8.txt……然后网上查了个案例https://zhidao.baidu.com/question/717780946559555725.html,其中有一行代码我看不太懂,想请大神帮忙解释一下,代码如下:for /f "delims=" %%a in ('dir /a-d/b^|findstr "^[0-9][0-9]*_"') 。主要是想问一下这里面这个dir和findstr是什么用法,/a-d/、b^、|和"^[0-9][0-9]*_",这都是什么意思
作者: newswan    时间: 2021-8-2 13:50

http://www.bathome.net/thread-58992-1-1.html
作者: su200061    时间: 2021-8-2 16:43

回复 2# newswan


    谢谢,我看看~
作者: Batcher    时间: 2021-8-5 22:17

回复 1# su200061


dir命令的几个常见用法
https://mp.weixin.qq.com/s/_1qzhObTSbc6HRpJy4onhQ

批处理命令findstr正则表达式的基本用法
http://bbs.bathome.net/thread-24-1-1.html
http://bbs.bathome.net/thread-57570-1-1.html

批处理for命令中的管道符为何要用尖号^进行转义?
http://bbs.bathome.net/thread-1290-2-1.html#pid6306




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2