РАЗДЕЛ
    about_Escape_Characters

КРАТКОЕ ОПИСАНИЕ
    Представляет escape-символы Windows PowerShell и их назначение.


ПОЛНОЕ ОПИСАНИЕ
    Escape-символы служат для задания особых функций для указанных 
    после них знаков.


    В Windows PowerShell escape-символом является обратный апостроф 
    (`), также называемый грависом (код ASCII 96). Escape-символ можно 
    использовать для обозначения литерала, продолжения строки или 
    специального знака.


  Обозначение литерала
      Если escape-символ помещается перед переменной, он не позволяет 
      подставить вместо переменной ее значение. Если escape-символ 
      помещается перед двойной кавычкой, среда Windows PowerShell 
      интерпретирует двойную кавычку в качестве символа, а на 
      разделителя строк.


      Пример:


          C:\>$a = 5
          C:\>"Значение хранится в переменной $a."
          Значение хранится в переменной 5.

          C:\>$a = 5
          C:\>"Значение хранится в переменной `$a."
          Значение хранится в переменной $a.

          C:\> "Используйте двойные кавычки (") для обозначения строки."
          Неожиданный токен ")" в выражении или инструкции.
          В строке:1 знак:25
          + "Используйте двойные кавычки (") <<<< для обозначения строки."

          C:\> "Используйте двойные кавычки (`")для обозначения строки."
          Используйте двойные кавычки (")для обозначения строки.
  

  Обозначение продолжения строки
      Escape-символ указывает среде Windows PowerShell, что 
      продолжение команды находится на следующей строке.

    
      Пример:


          C:\> get-process `
          >> powershell

          Handles  NPM(K)    PM(K)      WS(K) VM(M)   CPU(s)     Id ProcessName
          -------  ------    -----      ----- -----   ------     -- -----------
              340       8    34556      31864   149     0.98   2036 powershell 

  
  Обозначение специальных знаков
      При использовании с кавычками escape-символы обозначают 
      специальные знаки, которые являются инструкциями для синтаксического 
      анализатора команд.

        
      В Windows PowerShell распознаются следующие специальные символы:

    
          `0  Null
          `a  Предупреждение
          `b  Возврат курсора
          `f  Перевод страницы
          `n  Новая строка
          `r  Возврат каретки
          `t  Горизонтальная табуляция
          `v  Вертикальная табуляция


      Пример:


          C:\> "12345678123456781`nCol1`tColumn2`tCol3"
          12345678123456781
          Col1  Column2 Col3

    
      Чтобы получить дополнительные сведения, введите следующую команду:


          get-help about_special_characters   


СМ. ТАКЖЕ
    about_Quoting_Rules




Содержание