Ret*_*sam 3 windows batch-file findstr
我正在尝试使用批处理脚本删除一些基于正则表达式的文件.我有的是:
FOR /f "tokens=*" %%a in ('dir /b | findstr MY_REGEX_HERE') DO ECHO %%a
Run Code Online (Sandbox Code Playgroud)
我知道我的内部命令可以单独工作,给我目录列表,但是当我将它嵌入到for循环中时,我得到一个错误| was unexpected at this time. 在FOR循环命令中不允许使用管道?或者我需要逃避它或什么?
任何有关如何做到这一点的帮助都会很棒.
FOR /f "tokens=*" %%a in ('dir /b ^| findstr MY_REGEX_HERE') DO ECHO %%a
Run Code Online (Sandbox Code Playgroud)
逃避之前|使用a ^.
| 归档时间: |
|
| 查看次数: |
3608 次 |
| 最近记录: |