편집 : 운용자
의 기능에 내 추가 생각은 env:
, function:
및 drive:
PSDrives에 적용되는 IContentCmdletProvider
인터페이스를 구현 나타납니다. (암시적인 variable:
psdrive와 상호 작용하는 방식 일 수도 있습니다). 이 인터페이스는 Get-Content
및 Set-Content
cmdlet을 사용합니다.
Microsoft에서이 기능에 대한 설명서를 찾을 수 없습니다. 검색 엔진에서 기호를 검색하기가 정말 어렵습니다. ${}
으로 수행 할 수있는 아주 이상한 행동을 보았습니다. 예를 들어 : 일부 자동 모듈에서
${C:\Temp\Filename.txt} = 'This writes to the file!'
$ExampleString = ${C:\Temp\Filename.txt} #this gets file content!?
, 나는 또한이 구문 ${Message}
선언 함수 매개 변수 변수를보고 난 코딩 표준 또는 구문이 실제로 무언가를하는 경우 준수로 변경하는 경우는 확실하지 않다 중요합니다 (이 예에서는 Jeffrey Snover의 MetaProgramming 모듈). 나는 문자열 확장에서 변수를 호출하는 구문을 사용했지만, 이것이 내가 알고있는 유일한 유스 케이스이다.
그래서 ${}
은 무엇입니까?
'도움말 about_Variables'과 동일 - 섹션 "특수 문자가 포함 된 변수 이름" –
@Bill_Stewart 그 문서는':'을 사용하여 이상한 동작을 설명하지 못합니다. – TheIncorrigible1
예, 파일 경로에 대한 참조입니다. 나는 그것이 내가 기록한 곳을 기억하려고 노력하고있다. –