2016-06-13 6 views
2

とファイル名に使用する変数:私のスクリプトでアンダースコア

c:/.../$out_date.txt

私の問題は、$out_が「$outないだけ」と認識されていることです。ファイル名はこのようにしなければなりません。 私は既に引用や二重引用符を試したか、または+には適切な結果がありません。

+0

'C:/.../$ {うち} – PetSerAl

+0

Iを_date.txt'それを作った!私はあなたに非常に感謝します! – Atermon

答えて

7

複数のオプション。文字列でそれを配置する前に$outを展開する-f演算子を使用
"C:\folder\${out}_date.txt"

  • :(pointed out by @PetSerAlなど)変数名を修飾する

    1. 使用{}
      '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を使用しました。 go figure。他の言語での単純な連結をしようとすると、長い時間を費やしました。 – JustJohn

    関連する問題