here string이 줄 바꿈을 추가하는 것 같습니다. 그것을 제거하는 편리한 방법이 있습니까? $ string='test'
$ echo -n $string | md5sum
098f6bcd4621d373cade4e832627b4f6 -
$ echo $string | md5sum
d8e8fca2dc0f896fd7cb4cb0031ba249 -
$ m
herestring에서 변수를 사용하는 방법과 나중에 파이프 된 명령에서 변수를 확장하는 방법을 알아낼 수 없습니다. 나는 '이라는 싱글을 인용하여 " 따옴표를 더블 시도하고 ` 문자를 이스케이프한다. Exchange 그룹의 목록 (예 : 배열과 같은) 및 해당 그룹에 적용 할 조건 목록에이 문자열을 사용하려고합니다.이 # List of groups and
스크립트 내에서 다음은 실패합니다 배치 : $MyString = @'
hello
@'
'@
bye
'@
write-host $MyString
오류가 반환됩니다 다음과 같이 At C:\scripts\test.ps1:6 char:1
+ '@
+ ~~
The string is missing the terminator: '.
+ Ca
는 다음 PowerShell에서 코드를 생각해 보자. The same code executed on AppVeyor outputs just a single number : 10
즉은, PowerShell을 시스템에서 여기 문자열에 사용하는 문자 사이에 변화가있을 것으로 보인다. 나는 소스가 [System.Environment]::newline에 대한 [