아, 그리고 매우 긴 문자열을 나누고 싶다면 HTML 과 같이 @
바깥 쪽의 양쪽에 를 넣어서 할 수 있습니다 "
.
$mystring = @"
Bob
went
to town
to buy
a fat
pig.
"@
당신은 이것을 정확히 얻습니다 :
Bob
went
to town
to buy
a fat
pig.
Notepad ++를 사용 하는 경우 문자열 블록으로 올바르게 강조 표시됩니다.
이제 해당 문자열에 큰 따옴표를 포함 시키려면 다음과 같이 추가하십시오.
$myvar = "Site"
$mystring = @"
<a href="http://somewhere.com/somelocation">
Bob's $myvar
</a>
"@
당신은 이것을 정확히 얻을 것입니다 :
<a href="http://somewhere.com/somelocation">
Bob's Site
</a>
그러나 @ -string에 큰 따옴표를 사용하면 메모장 ++은이를 인식하지 못하며 경우에 따라 따옴표 또는 따옴표가없는 것처럼 구문 색상 표시를 전환합니다.
더 좋은 점은 $ variable을 삽입하는 곳마다 해석됩니다! (텍스트에 달러 기호가 필요한 경우``$ not-a-variable ''과 같은 체크 표시로 이스케이프 처리하십시오.)
주의! 라인의 시작 부분에 결승전 "@
을 넣지 않으면 실패합니다. 코드에서 들여 쓰기 할 수 없다는 것을 알아내는 데 1 시간이 걸렸습니다!
다음은 주제에 대한 MSDN 입니다. Windows PowerShell "Here-Strings"사용