[英]How to read specific string in txt file by using windows batch?
这是我的.txt
文件的内容
123:456
789:333
我正在尝试使用findstr
读取字符串并搜索789:333
,但它仅打印第一行123:456
据我所知,使用cut
可以满足我在Linux中的要求。
在Windows中,是否有任何方法可以使用批处理脚本在文件中搜索字符串?
很简单。 使用for循环。
@echo off
for /F "delims=" %%a in ('findstr /I "789:333" somefile.txt') do echo %%a
您只需打开cmd.exe
窗口并键入help
,就可以学到很多有关批处理文件命令的信息。
它简要描述了每个命令,一旦找到了您认为可能有用的命令(例如让for
,则只需for /?
做for /?
它将向您显示帮助内容,使您的生活变得轻松。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.