РАЗДЕЛ
    about_Special_Characters

КРАТКОЕ ОПИСАНИЕ
    Описание специальных символов, которые можно использовать, чтобы 
    определить, как Windows PowerShell интерпретирует следующий 
    символ в команде или параметре.


ПОЛНОЕ ОПИСАНИЕ
    Windows PowerShell поддерживает последовательности специальных 
    символов, служащие для обозначения символов, не входящих в стандартную 
    кодировку.
 

    Специальные символы Windows PowerShell начинаются с символа обратного 
    апострофа, также называемого грависом (ASCII 96).
 

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

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


    Эти символы вводятся с учетом регистра. 


NULL (`0)
    Windows PowerShell распознает специальный символ null (`0) и 
    выводит его с кодом символа 0. Этот символ отображается в Windows 
    PowerShell как пробел. С помощью этого символа Windows PowerShell 
    можно использовать для чтения и обработки текстовых файлов, в которых 
    используются символы null, например, индикаторы окончания строки или 
    записи. Специальный символ null не эквивалентен переменной $null, 
    которая хранит значение NULL.


ПРЕДУПРЕЖДЕНИЕ(`a)
    Специальный символ предупреждения (`a) отправляет звуковой сигнал 
    на динамик компьютера.
    Его можно использовать, чтобы предупредить пользователя о 
    выполнении какого-то действия. С помощью следующей команды на динамик 
    локального компьютера отправляется два звуковых сигнала:

        for ($i = 0; $i -le 1; $i++){"`a"}


ВОЗВРАТ КУРСОРА (`b)
    Специальный символ возврата курсора (`b) возвращает курсор на 
    один символ назад, но не удаляет никакие символы. Следующая 
    команда выводит слово backup, перемещает курсор назад на две позиции и 
    выводит слово out (перед которым идет пробел и которое начинается с новой 
    позиции):

        "backup`b`b out"


    Эта команда выводит следующий текст:

        back out


ПЕРЕВОД СТРАНИЦЫ(`f)
   Символ перевода страницы (`f) - команда печати, извлекающая 
   текущую страницу и продолжающая печать на следующей странице. Этот 
   символ влияет только на печать документов и не влияет на 
   отображение текста на экране.


НОВАЯ СТРОКА (`n)
    Символ новой строки (`n) вставляет разрыв строки сразу после символа.
 
    В следующем примере показывается, как нужно использовать символ 
    новой строки в команде Write-Host: 

        "Два разрыва строки `n`nздесь."
        

    Эта команда выводит следующий текст:

        Два разрыва строки

        здесь.


ВОЗВРАТ КАРЕТКИ (`r)
    Символ возврата каретки (`r) удаляет всю строку до символа `r, 
    как если бы предшествующий ему текст был на другой строке.

    Пример:

        Write-Host "Этот текст будет удален`rНе двигайтесь."

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

        Не двигайтесь.


ГОРИЗОНТАЛЬНАЯ ТАБУЛЯЦИЯ (`t)
    Символ горизонтальной табуляции(`t) переводит курсор на следующую 
    позицию табуляции, и вывод текста продолжается с этой позиции. По 
    умолчанию позиция табуляции в консоли Windows PowerShell 
    установлена на каждый восьмой пробел. 
    Например, с помощью следующей команды можно вставить две 
    табуляции между каждым столбцом. 

        "Column1`t`tColumn2`t`tColumn3"

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

        Column1         Column2         Column3


ВЕРТИКАЛЬНАЯ ТАБУЛЯЦИЯ (`v)
    Символ вертикальной табуляции(`v) переводит курсор на следующую 
    позицию вертикальной табуляции, и вывод текста продолжается с 
    этой позиции. Этот символ влияет только на печать документов. Он 
    не влияет на вывод текста на экран.


СМ. ТАКЖЕ
    about_Quoting_Rules 
    about_Escape_Characters
          







Содержание