我正在尝试创建一个变量,它将使用powershell中的输出运算符命名文本文件。第一个例子是通常在没有变量(有效)的情况下完成的,第二个例子是我尝试这样做的方式(它不起作用)。
示例I:
"hello" >> janice.txt
正如我们所看到的,示例I的结果将是一个名为janice.txt的文本文件
示例II。
$i = "janice"
"hello" >> $i.txt
我期望从示例II得到的结果是一个名为的文本文件: janice.txt就像第一个例子,因为变量$ i存储字符串“janice”。
Powershell正在执行命令而没有错误,但没有创建.txt文件。 我试图弄清楚为什么它不起作用,如果有的话,它是完全无关紧要的。
这是我第一次提出问题所以如果它是罗嗦而且含糊不清,我会事先道歉。
答案 0 :(得分:4)
试试这个:
"hello" >> "$i.txt"
:)