例如,我希望以下命令将包含所有子目录的目录列表放到 StdOut
@'
>> -R
>> '@ > .\test
>>
dir `test`
因此,在前四行之后,当前目录中有一个名为test
包含-R
(递归)的文件。当然,第四行不起作用,但我希望结果与
dir -R
. 或许第 3 行更好的方法是
echo `test`
我希望的结果是
/s
答案1
尝试:
"Get-Childitem $(Get-Content test)" | Invoke-Expression
或者
"dir $(type test)" | iex
Invoke-Expression
大致相当于 Bash 的eval
。最好谨慎使用其安全隐患。