gpt4 book ai didi

windows - BATCH检查txt文件是否包含字符串并执行批处理

转载 作者:行者123 更新时间:2023-12-03 11:09:33 25 4
gpt4 key购买 nike

我想仅在txt文件中存在特定字符串的情况下才继续运行批处理。

例子:

setlocal ENABLEDELAYEDEXPANSION

if....
Findstr "check_ok" "C:\tmp\test.txt"
(
...continue...
) ELSE (
exit
)

但我不想创建文件。

我找不到正确的方法来做...

最佳答案

由于您已经在运行批处理文件,因此很难准确地问您要问的是什么,那么如何不运行批处理文件来确定是否应该运行批处理文件呢?

无论如何,我将看看这是否对您有帮助:

@echo off
setlocal enabledelayedexpansion

:: Check for "check_ok" and exit the batch file if it is NOT found
Findstr -m /S /C:"check_ok" "C:\tmp\test.txt" || goto :eof

:: If we get here, then check_ok was found
:: Continue with the rest of your batch file

关于windows - BATCH检查txt文件是否包含字符串并执行批处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58593946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com