rem 从一个txt文本文件里提取出存在/包含有指定关键字的行,并删除行首特定内容
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
set /p keyword=搜索:
set "oldfile=a.txt"
set "newfile=b.txt"
if not exist "%oldfile%" (echo"%oldfile%" not found&pause&exit)
>"%newfile%" (for /f "tokens=1*" %%a in ('type "%oldfile%"^|find /i "%keyword%"') do echo%%b)
echo%#% +%$%%$%/%@% %z%
pause
exit
1、新建文件。
2、声明要打开的文件变量。
3、创建要打开的文件及内容并保存。
4、以只读方式打开文件并赋予变量。
5、读取文件的前三个字节并输出。
7、读取文件的所有内容并输出。
8、预览效果如图。
注意事项:
PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本;而DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS命令以实现特定 *** 作的脚本。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)