批处理中find命令的运用
发布网友
发布时间:2022-02-26 09:46
我来回答
共2个回答
热心网友
时间:2022-02-26 11:16
用find查找文件效率太低。
如下,在当前文件夹新建一个aaa文件夹,把当前文件夹及子文件夹内的bbb.exe都复制到aaa文件夹,并以bbb1.exe bbb2.exe........bbb.10.exe....的方式命名。
:[code]
@echo off
if not exist aaa md aaa
for /f "delims=" %%a in ('dir/b/s bbb.exe') do call :loop "%%a"
pause
exit
:loop
set /a m+=1
if exist "aaa\%~n1%m%%~x1" goto loop
copy "%~1" "aaa\%~n1%m%%~x1"
goto :eof
热心网友
时间:2022-02-26 12:34
copy:
批处理中find的用法请指教
find 命令在文件中搜索指定的字符串或文字。Cmd.exe 显示与在命令提示符窗口中指定的字符串或文字相匹配的所有行。可以把 find 命令用作筛选器命令,也可以用作标准的 Windows XP 命令。有关如何将 find 用作标准命令的详细信息,请参阅 Find。要将 find 命令用作筛选器命令,必须将小于号 (<) 和...
批处理文件中 find 命令的例子
1、首先登录linux系统,输入用户和密码登录linux系统。2、然后鼠标右键选择打开终端菜单,即可打开终端命令,3、find命令用法说明。输入命令:find --help,可查看该命令的使用说明。4、输入命令:find -name "*.txt",查找后辍名为.txt的文件。5、最后输入命令:find Test2 -name "*.txt",在目录Te...
批处理find使用方法
显示与在命令提示符窗口中指定的字符串或文字相匹配的所有行。可以把 find 命令用作筛选器命令,也可以用作标准的 Windows XP 命令。有关如何将 find 用作标准命令的详细信息,请参阅 Find。要将 find 命令用作筛选器命令,必须将小于号 (<)和要搜索的字符串或文本包括在内。默认情况下,find 搜索...
批处理文件中 find 命令的例子
find命令的基本格式是这样的:find "要查找的字符串" 要查找的文件,在这里,"要查找的字符串"这个内容是必不可少的,引号也是必须的。例如:find "bathome" d:\test.txt,表示在D盘根目录下的文本文件test.txt中查找含有 bathome 这一字符串的所有行。find的结果将会有两种情况:1、当文件中包...
批处理文件中 find 命令的例子
输入命令find /?就可以显示这个命令的帮助信息:C:\Documents and Settings\主人>find /?在文件中搜索字符串。FIND [/V][/C][/N][/I][/OFF[LINE]]"string"[[drive:][path]filename[...]]/V 显示所有未包含指定字符串的行。/C 仅显示包含字符串的行数。/N 显示行号。/I 搜索字符串时...
关于批处理程序中for和find命令的用法
运行ipconfig命令,并把结果通过管道命令 | 传给find命令 查找将含有 ip address 字符的行 赋值给变量ip 并显示变量ip的值,/i是参数,意识是不区分大小写,^ 符号是在批处理中,写入管道符号是要加入才行的 去掉管道命令也能运行,但是结果是不一样的,你再另起一行,加一句 pause 来暂停,就能看到不同...
批处理中find命令的运用
用find查找文件效率太低。如下,在当前文件夹新建一个aaa文件夹,把当前文件夹及子文件夹内的bbb.exe都复制到aaa文件夹,并以bbb1.exe bbb2.exe...bbb.10.exe...的方式命名。:[code]echo off if not exist aaa md aaa for /f "delims=" %%a in ('dir/b/s bbb.exe') do call :loop...
你好,批处理find可以多条件吗
find 可以通过多个|组合来联合查新条件 比如输入,find "张三" c:\测试\*.txt |find "13800138000"|find "abc@123.com"就能查找所有c:\测试下的txt文件,并显示其中含有13800138000和abc@123.com的内容。
批处理怎么用find命令做判断
用%errorlevel%来判断,errorlevel的值是上一条命令的返回值。这里用find的话,则:errorlevel%为0的时候,表示find找到字符串 errorlevel%为1的是偶,表示find找不到字符串 假设1.txt为目标文件:echo off find "run" 1.txt >nul if "%errorlevel%"=="0" (echo Running c:\run.exe ) else (...
在批处理中find什么意思
find用于查找字符串,详细请在cmd中输入help find 或find /?命令很多,一般命令(即CMD自带)可以输入help得到。如果你需要详尽用法,可以使用以下我写的bat echo off echo. 开始导出...help >a.db help >b.db FOR /F "eol=; tokens=1,2* delims=, " %%i in (a.db) do (echo.>>b....