gpt4 book ai didi

Windows 批处理文件 - 管道到 FIND

转载 作者:可可西里 更新时间:2023-11-01 13:26:19 26 4
gpt4 key购买 nike

尝试测试一个字符串以查看它是否包含 Windows 批处理文件中的子字符串。

这是我目前所拥有的:

echo %1 | find "message"
if %errorlevel% == 0 echo contains string

命令行输出是(%1 的内容是“messages\Message.js”):

messages\Message.jscontains string

我遇到的问题是,唯一能让它工作的方法是使用确切的行:echo %1 |找到“js”

如何在不每次回显文件路径的情况下执行此操作?当我删除 echo 时,操作系统尝试打开该文件。我很想将文件路径保存到一个变量,但我尝试过的任何方法都不起作用,我总是以一个空变量结束。

最佳答案

    echo %1 | find "message" > NUL
if %errorlevel% == 0 echo contains string

关于Windows 批处理文件 - 管道到 FIND,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11724440/

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