windows下搜索目录下文件里的字符串脚本

2021-01-14 05:11

阅读:631

标签:font   文件中   star   linux   脚本   输出   sea   print   int   

2020-02-07 20:11:31

1、新建一个文本名为run.bat 把以下代码复制到run.bat里保存

::@echo off

::执行批处理文件名 "search"在"search.bat"文件中修改搜索内容
set run_name=search
set run_name_type=%run_name%.bat
::输出log文件名
set file_name=%run_name%_log
set file_name_type=%file_name%.txt
del %file_name_type%

::日期时间
set Date=%date%
set Time=%time%
::windows使用
echo. >> %file_name_type%
echo. >> %file_name_type%
::linux使用
::printf "\n\n" >> %file_name_type%


echo %Date% >> %file_name_type%
echo %Time% >> %file_name_type%

echo %run_name_type%-^> %file_name_type% >> %file_name_type%
::linux使用
::printf "\n" >> %file_name_type%
::windows使用
echo. >> %file_name_type%
echo start-------------------------------------------------------------- >> %file_name_type%
::printf "start--------------------------------------------------------------\n" >> %file_name_type%

%run_name_type% >> %file_name_type%

::pause

2、新建一个search.bat文本,把以下代码复制到search.bat里保存

@echo off
::[/n] 输出行号 [/s]在当前文件夹以及子文件夹 [/i]忽略大小写 [*.*]所以类型文件
findstr /s/n "windows" *.*
echo end--------------------------------------------------------------

3、注意上面引号里的内容windows就是要搜索的字符串,结果保存在search_log.txt文件里结果如下

两个脚本放在要搜索的文件夹里双击run.bat即可。

 




2020/02/07 周五
20:09:27.14
search.bat-> search_log.txt

start--------------------------------------------------------------
search.bat:4:findstr /s/n "windows" *.*
搜索run.bat:15:::windows使用
搜索run.bat:28:::windows使用
end--------------------------------------------------------------


windows下搜索目录下文件里的字符串脚本

标签:font   文件中   star   linux   脚本   输出   sea   print   int   

原文地址:https://www.cnblogs.com/weishanglai/p/12274375.html


评论


亲,登录后才可以留言!