The gotcha here is that the opening token @'
or @"
has to be at the end of the line, and the closing token, '@
or "@
, has to be a the beginning of a line.
Wrong:
@'1 2 3 '@
Unrecognized token in source text. At ...ps1:1 char:1 + <<<< @'1 + CategoryInfo : ParserError: (:) [], ParseException + FullyQualifiedErrorId : UnrecognizedToken
@' 1 2 3'@
The string starting: At ...:12 char:6 + $s = <<<< @' is missing the terminator: '@. At ...ps1:34 char:3 + #> <<<< + CategoryInfo : ParserError: (1 2 3'@ :String) [], ParseException + FullyQualifiedErrorId : TerminatorExpectedAtEndOfString
Correct:
@' 1 2 3 '@
1 2 3