【发布时间】:2011-04-11 20:04:22
【问题描述】:
我正在尝试为 Windows XP 创建一个批处理 (.bat) 文件来执行以下操作:
If (file.txt contains the string 'searchString') then (ECHO found it!)
ELSE(ECHO not found)
到目前为止,我已经找到了一种使用 FIND 命令在文件中搜索字符串的方法,该命令返回文件中找到字符串的行,但无法进行条件检查就可以了。
例如,这不起作用。
IF FIND "searchString" file.txt ECHO found it!
这也不是:
IF FIND "searchString" file.txt=='' ECHO not found
关于如何做到这一点的任何想法?
【问题讨论】:
标签: windows batch-file cmd