如何使用Windows批处理读取txt文件中的特定字符串?

时间:2017-11-23 02:19:26

标签: windows batch-file

这是我的.txt文件

的内容
123:456
789:333

我尝试使用findstr来读取字符串并搜索789:333,但它只打印第一行123:456

据我所知,使用cut可以满足我在Linux中的要求。

在Windows中,我们是否有任何方法可以使用批处理脚本在文件中搜索字符串?

1 个答案:

答案 0 :(得分:0)

这很简单。使用for循环。

@echo off
for /F "delims=" %%a in ('findstr /I "789:333" somefile.txt') do echo %%a

只需打开cmd.exe窗口并输入help

即可了解批量文件命令

它简要描述了每个命令,一旦你找到了一个你认为可能有用的命令,比如让我们说for,那么你只需for /?,它会向你显示帮助内容你的生活很轻松。