gpt4 book ai didi

powershell - 在文件名中使用带下划线的变量

转载 作者:行者123 更新时间:2023-12-03 16:48:32 25 4
gpt4 key购买 nike

在我的脚本中,我命名了一个参数 $out然后尝试在这样的文件名中使用它:

c:/.../$out_date.txt

我的问题是 $out_被识别为“不仅$out”。文件名必须是这样的。
我已经尝试过引号或双引号或 +没有合适的结果。

最佳答案

多种选择。

  • 使用 {}限定变量名(如 pointed out by @PetSerAl ):"C:\folder\${out}_date.txt"
  • 使用 -f运算符扩展 $out在将其放入字符串之前:'C:\folder\{0}_date.txt' -f $out
  • 使用反引号 ( ` ) 转义字符停止解析变量名称:"C:\folder\$out`_date.txt"
  • 使用子表达式 ( $() ) 评估变量:"C:\folder\$($out)_date.txt"
  • 关于powershell - 在文件名中使用带下划线的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37793050/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com