例如,我希望以下命令将包含所有子目录的目录列表放到 StdOut
copy con test
/s^Z
dir `test`
因此,在第一行和第二行之后,当前目录中有一个名为的文件test
包含/s
。当然,第三行不起作用,但我希望结果与
dir /s
. 或许第 3 行更好的方法是
echo `test`
我希望的结果是
/s
答案1
反引号在 中的工作cmd
方式不同bash
。你可以尝试使用type
大致相当于cat
。重定向不是 的亮点cmd
,但我认为以下内容可能适合您要问的问题:
COPY CON TEST
/S^Z
FOR /F %A IN ('TYPE TEST') DO ( DIR %A )
如果要从批处理文件而不是命令行运行,则替换%
为。%%