반응형
쓰기 호스트 또는 큰따옴표에서 멤버 변수를 확장하는 방법은 무엇입니까?
PS 스크립트를 작성했으며 진단 목적으로 Write-Host를 사용하여 메시지를 스크리닝합니다.다음과 같이 정상 변수를 확장해야 하는 한 이것은 괜찮습니다.
Write-Host "Hello World, $name"
아래와 같이 일부 멤버 변수를 에코하려고 하면 문제가 시작됩니다.
Write-Host "Hello World, $Person.Name"
이것은 예상대로 확장되지 않습니다.다음과 같은 작업은 아래와 같이 temp 변수를 사용하는 것입니다.
$personName = $Person.Name
Write-Host "Hello World, $personName"
온도 변수를 사용하지 않고 이를 수행하는 우아한 방법이 있습니까?
큰따옴표로 묶인 문자열 내에서 속성 액세스를 사용하려면 다음과 같은 하위 식을 사용해야 합니다.
"Foo $($bar.Property)"
사용해 보십시오.
$dir = ls
Write-Host "Dir elements:" $dir.Length
언급URL : https://stackoverflow.com/questions/6034543/how-to-expand-member-variables-in-write-host-or-double-quotes
반응형
'codememo' 카테고리의 다른 글
| 계층화된 열차/시험 분할(scikit (0) | 2023.08.11 |
|---|---|
| "이미지가 중지된 컨테이너에서 사용되고 있습니다" 오류 (0) | 2023.08.11 |
| 시스템. 데이터.Oracle Client 네임스페이스가 중단되었습니까? (0) | 2023.08.11 |
| jQuery를 사용하여 요소 내용 변경 탐지 (0) | 2023.08.11 |
| 각도 - 동적으로 검증자 추가/제거 (0) | 2023.08.11 |