2016-06-13 57 views
2

在我的劇本我的名字參數$out,然後試圖在這樣的文件名來使用它:在文件名中使用變量,下劃線

c:/.../$out_date.txt

我的問題是$out_被認定爲「不僅$out」。文件名必須是這樣的。 我已經嘗試過報價或雙引號或+沒有合適的結果。

+0

'C:/.../$ {出} _date.txt' – PetSerAl

+0

我已經做到了!儘管我非常感謝你! – Atermon

回答

7

多個選項。將其放置在字符串中前
"C:\folder\${out}_date.txt"

  • 使用-f運營商擴大$out

    1. 使用{}資格變量名稱(pointed out by @PetSerAl
      'C:\folder\{0}_date.txt' -f $out

    2. 使用反引號(`)轉義字符停止解析變量nam E:
      "C:\folder\$out`_date.txt"

    3. 使用的子表達式($()),以評估所述可變:
      "C:\folder\$($out)_date.txt"

  • +0

    非常感謝你!做到了! – Atermon

    +0

    我用#4。去搞清楚。花了很長時間試圖做任何其他語言的簡單連接。 – JustJohn

    相關問題