findstr

    2热度

    2回答

    这部分运行良好,直到文件名中有一个&符,在这种情况下,它完全崩溃了我的脚本。 echo %filename% | findstr /i /b /c:"%name% (%year%)" 我不能只是把文件名放在引号中,因为我需要在开头找到字符串。那么我该怎么做呢?

    1热度

    1回答

    我有一个脚本,输出这样的serials.txt文件: Serial Number 88PRDQ1 Serial Number CZSQZV1 我想捕捉的服务标签中为脚本中的未来操作的变量。 我的代码似乎完全失败,我无法找到我正在寻找FINDSTR的方式。 for /f "delims=" %%S in (serials.txt) do (findstr /r "^......[^ ]

    0热度

    1回答

    我做了一个btach脚本,它运行良好,除了返回与源文件不完全匹配的附加字符串。 当我运行下面的脚本时,它将返回与.txt文件中的数字共享相同数字结构的附加字符串,但在其末尾还有其他数字。 寻找"^%%L"其中= "^12210"将返回字符串为12210和122100,122101,122102等.. 任何帮助,不胜感激! 批处理脚本: for /d %%a in (*) do ( for

    0热度

    1回答

    我正在尝试启动WSO2 Application Server的wso2server.bat。这在E:\wso2as-5.3.0\bin内可用。但是,当我从Windows命令提示符运行文件时,我正遇到此错误。 我的环境变量如下。 用户变量: 路径:F:\ESB\wso2as-5.3.0\bin 系统变量: JAVA_HOME:C:\Program Files (x86)\Java\jdk1.8.0_

    1热度

    1回答

    我有这个批处理代码,它只在文件名中没有空格时才起作用。 我能做些什么来找到名称中包含空格的文件? @echo off echo.open localhost >file.tmp echo.user user1 user1 >>file.tmp echo.dir >>file.tmp echo.bye >>file.tmp FTP -n <file.tmp >output.tmp De

    2热度

    1回答

    我正在为局域网联网计算机批量制作聊天风格系统。 我想检查用户名是否被采用,如果不允许它被选中,我如何检查用户在这一行输入的内容(set/p name2 =) 我已经在测试中试过了文件,但不能得到它的工作 :startup set "fail=" set "name2=" set /p "name2=Enter Your Username: " cls findstr /b /e /l /

    1热度

    1回答

    我有大约1k个日志来每天晚上拉和解析。 这个想法是在4个关键字中的1个关键字的所有日志上运行findstr。例如: FINDSTR /s /i /c:"keyword" *.* >> Findstrresult.txt 一旦这样跑了我就可以看到一切都在它“关键字”,可以进一步解析它。 这是我卡住的地方。我可以自己抽出我想要的每个变量。例如: FOR /F "tokens=3 delims= "

    1热度

    1回答

    所以我正在尝试学习findstr的来龙去脉,因为它在我遇到的其他批处理脚本问题上出现了几次。我试图通过一个目录中的多个文件来查找一个单词(在本例中是'webview'),理想情况下它会拉出找到的行以及文件名。然而,程序陷入了这种无限循环,我必须强制退出。如果它是由findstr引起的或者是由什么引起的,那么任何帮助都将是惊人的,因为我现在一直在盯着它几个小时。我目前的代码如下: ECHO off

    0热度

    1回答

    所以,如果我跑FINDSTR,并没有找到任何匹配的字符串离开这个奇怪的符号文件,而不是在: 而且它确实是在的末尾几乎所有我的文件都是。有没有办法摆脱它或阻止它发生?稍后我会检查文件是否为空或者是否设置为真/假,并且该符号会影响结果。我在一个接一个地运行相同的程序中有很多检查,我需要在它们之间做些什么来阻止它? 作为一个例子,该代码没有做到这一点: ECHO Scanning files for R

    0热度

    2回答

    我需要使用批处理来检查文件Directory.twml,看它是否包含文件blocked.twml任何文字取代,如果它确实与[锁定] 这里更换是这两个文件的一个例子: Directory.twml 11:38:38.90 [System] Twml Has joined the chat. 11:38:41.17 [User] Twml says: line one 11:38:42.96 [U