我想创建一个变量,它将使用powershell中的输出运算符命名文本文件。第一个例子是没有变量的情况下(正常工作)通常会做的事情,第二个例子是我尝试去做的方式(不工作)。使用输出运算符在powershell中命名.txt文件
例I:
"hello" >> janice.txt
正如我们看到的,榜样的结果,我会叫janice.txt
实施方式II的文本文件。 janice.txt就像第一个例子,因为变量$ i的存储字符串“贾尼斯”:
$i = "janice"
"hello" >> $i.txt
,我会从例如II预计将被命名为一个文本文件的结果。
Powershell正在执行没有错误的命令,但没有创建.txt文件。 我想弄清楚为什么它不工作,如果有的话,它是完全不相关的。
这是我第一次问一个问题,所以我提前道歉,如果它是罗嗦,而非常模糊。
括号不是必须的,双引号就足够了。 (要扩展字符串中的$ var.property,您必须使用'“$($ var.property).txt”' – LotPings
Eureka!现在具有完美意义,非常感谢:0 –