批处理string问题全行search

我有这个string代码

set search=123 findstr /m %search% text.txt if %errorlevel%==0 ( echo YES ) else ( echo NO )

文本文件是这样的:

123 456 789

它的工作原理,但如果我有search“1”它说“是”,但我希望它只能说是完整的一行。 任何人都可以帮忙

Windowsbatch file无法find文件

批处理命令冲突

用CMD比较文件

批处理脚本variables不保留设置

20分钟后连续运行一个batch file(Windows XP操作系统)?

批量复制并使用附加文件名进行重命名

超时或closures时,处理完成

设置进程调度程序的框架

批量replace文本文件内的文本(Linux / OSX命令行)

batch file“:此时出乎意料”

findstr /m ^%search%$ text.txt

你需要一个正则表达式。

来自findstr帮助

^线位置:行首

$行位置:行结束

http://technet.microsoft.com/en-us/library/bb490907.aspx

/ x:打印完全匹配的行。

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....