永发信息网

findstr 命令用在批处理中能引用变量吗?

答案:3  悬赏:20  手机版
解决时间 2021-03-19 19:12
想写一个查询的批处理。就是说运行批处理的时候,等待输入一个数,然后
使用findstr命令引用这个变量的值在指定文件内查询符合条件的记录,谁告诉我,这个命令可以引用变量吗?应该怎么写?谢了。
最佳答案
@echo off
set /p a=请输入你要查询的变量:
findstr "%a%" "1.txt"
pause

1.txt为你要查询的文件

我能想到的就是这样了。。。
全部回答
@echo off&setlocal enabledelayedexpansion for /f "tokens=1* delims==" %%a in (test.txt) do ( if  "%%b"=="" set "n=%%a" if "%%a"=="str1" ( if "!n!"=="aaa" set "a=%%b" if "!n!"=="bbb" set "b=%%b" )  )  cd /d %a% echo %b% > "%b%.txt"
@echo off&setlocal enabledelayedexpansion set/p a=请输入查询的内容: echo 查询结果:&echo *//---------------------------\\*&echo 查询内容 ^| 行数 for /f "delims=" %%a in ('type %1')do set /a b+=1&for /f "delims=" %%b in ('echo %%a^|findstr "%a%"')do echo %%b 在第!b!行 echo *//---------------------------\\* set/p=查询完毕.nul&cls&exit 如果要查询文件就把要查询的文件拖到批处理图标上就可以了, 比如要查询1.txt就拖到1.bat图标上就ok了!然后再自己输入要查询指定的文字或(变量)! 实际上查询的话也不是很方便!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁有六字真言大手印的图片啊 要清晰的 谢谢
美惠超市在什么地方啊,我要过去处理事情
气压与海拔之间的关系是什么?
负控是什么意思
大航海家ol船只问题
报名时是用法律专业本科而办理法律职业资格证
川菜里的一道传奇菜是
良田天主堂我想知道这个在什么地方
想做程序员,android手游方向,都要学习什么
最高法,转移财产可判净身出户,怎么解释。
直通车的质量得分是什么意思?拜托各位大神
诵读和背诵的区别······
麻将里面的花是什么意思?
东平横岗新中街地址有知道的么?有点事想过去
鼠标与键盘按一下用的力是多少牛顿
推荐资讯
微微网络电话里的微微理财天天宝放钱送手机,
梦见给别人缝衣服
苹果6s电池能维持一天正常使用吗
有没有人近期去过广州萝岗香雪公园啊?不知道
原材料管理制度,及材料领用格式
想拍一套婚纱照,肇庆四会地区哪家婚纱摄像好
休闲西服里面搭配什么
县里规划区的宅基地不让建房,可也不规划,搁
手机怎么退出挖煤模式
桃酥机用机器生产怎么样?
为什么侠客风云传比仙剑好玩那么多
标典防雨型开关电源12V400W多少钱一个
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?