我试图弄清楚如何利用 findstr 以便它会做与 awk 中的这一行相同的事情:
wk.exe "begin {temp=0}/^stringMarker/{temp=1}{if (temp==1)print$0}" %TEMP%\input.txt >%TEMP%\output.txt
这就是我现在能想到的:
@ECHO OFF
findstr /b /c:"Hello" Hello.bat > nul
if errorlevel 1 (
echo Search Failed
) else (
echo Search Sucessful
)
如您所见,缺少后半部分代码。我需要帮助来了解如何获取 stringMarker 之后的行,然后能够将它们重定向到文件中。
干杯