batch-file – 如何在Windows批处理中重定向FOR命令
发布时间:2020-12-14 01:54:12 所属栏目:Windows 来源:网络整理
导读:我知道如何使用 | | |重新定向 Windows shell命令运算符,但我无法完成FOR命令中使用的命令? 例如: for /f "usebackq tokens=*" %%I in (`__COMMAND__ 2nul`) do ( set MYVAR=%%I) 你知道,在这里我想沉默一下这个__COMMAND__的stderr. shell抱怨它不希望在
我知道如何使用> |>> |< |<<重新定向
Windows shell命令运算符,但我无法完成FOR命令中使用的命令?
例如: for /f "usebackq tokens=*" %%I in (`__COMMAND__ 2>nul`) do ( set MYVAR=%%I ) 你知道,在这里我想沉默一下这个__COMMAND__的stderr. 有人可以帮忙吗? 解决方法for /f "usebackq tokens=*" %%I in (`__COMMAND__ 2^>nul`) do ( set MYVAR=%%I ) 需要使用插入符来转义in this case重定向和条件执行运算符. 或者用双引号括起来: for /f "usebackq tokens=*" %%I in (`"__COMMAND__ 2>nul"`) do ( set MYVAR=%%I ) 使用delayed expansion也是可能的: @echo off setlocal enableDelayedExpansion set "command=__COMMAND__ 2>nul" for /f "usebackq tokens=*" %%I in (`!command!`) do ( set MYVAR=%%I ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 向管理员组外的用户授予服务控制管理员访问权限
- windows-phone-8.1 – 如何知道指定的路径是否引用现有文件
- VBScript使用Windows Visual Styles
- windows – 以编程方式读取本地密码策略
- windows-server-2008-r2 – wbinfo -u不显示AD用户(为空)
- windows – 如何使用PowerShell列出隐藏的管理共享?
- 从Microsoft Operations Manager(MOM)远程监控JBoss
- windows和ubuntu双系统修改默认启动项
- windows-server-2008 – 是否可以将两个IPSec站点到站点VPN
- Windows 环境下如何安装 OpenSSL证书
推荐文章
站长推荐
- windows – 在许多机器上将所有网卡更改为自动/自
- 如何在Windows 2008上将Access数据库与64位Java
- 如何在Windows上安装Python for Apache?
- windows-server-2008-r2 – 通过GPO的本地管理员
- Windows azure,错误为Microsoft.WindowsAzure.Pl
- 如何在Windows中启用伪语言环境进行测试?
- 注入x64-process的x64-DLL挂钩x86-DLL,无法使用C
- 有什么办法在Windows中制作虚拟桥接网络适配器?
- F#interactive,对dll引用的API限制
- windows-vista – 两个编辑器显示不同内容的奇怪
热点阅读