#author("2022-03-25T05:45:48+09:00","default:ryuichi","ryuichi")
* 文字列内の変数展開 [#u97f67d1]

** オブジェクト変数のプロパティを展開する [#c0aabc77]
- $obj.SomeProp を展開したい場合、$()で包んで評価する。$($obj.SomeProp)にように。
- 例えばファイルオブジェクトのFullNameを展開したい場合、以下のようにする。

 PS tmp> $dirs = dir .
 PS tmp> $dirs | % { "DEBUG: $($_.FullName)"  }
 DEBUG: C:\tmp\bar
 DEBUG: C:\tmp\baz
 DEBUG: C:\tmp\foo

** 環境変数を展開する [#gc6988ea]

 $env:MY_PATH = "$($env:APPDATA)\myfile.txt"

** 参考 [#y7a3c07a]
http://www.powershellish.com/blog/2014-12-09-strings-expansion

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS