쉼표로 구분 된 값 목록을 단일 스위치의 일부로 스크립트에 전달하려고합니다.Powershell이 프로그램 인수에서 쉼표를 제거하고 있습니다.
다음은 프로그램입니다. 여기
param(
[string]$foo
)
Write-Host "[$foo]"
은 "[하나, 둘, 셋]"대신이 반환 나는이 프로그램의 출력이 될 기대
PS> .\inputTest.ps1 -foo one,two,three
사용의 예입니다 "[하나 둘 셋]" . 이것은 쉼표를 사용하여 값을 구분하기 때문에 문제입니다.
쉼표를 제거하는 이유는 무엇입니까? 그리고 쉼표를 유지하려면 무엇을 변경해야합니까?
감사합니다. 이것이 제가 찾고 있던 것입니다. – StaticMethod