用于搜索文本文档以查找任何大于620的数字的批处理文件

时间:2013-03-14 20:18:36

标签: windows for-loop batch-file cmd

用于在文本文件中搜索大于620的数字的批处理文件。如果找到大于620的数字,则会触发警报(电子邮件)。

文本文件如下所示:11个文件30个文件88个文件1个文件

我想知道我是否可以使用if和find命令的组合来执行此操作。

2 个答案:

答案 0 :(得分:1)

使用方式如下:

@echo off &setlocal
for /f "tokens=1*" %%i in (test.txt) do if "%%i" gtr "620" echo %%i %%j
endlocal

答案 1 :(得分:0)

@ECHO OFF
SETLOCAL
(set alert=)
for /f %%i in (thetextfile.txt) do if %%i gtr 620 set alert=%%i
IF DEFINED alert ECHO sendmail found %alert% files