РАЗДЕЛ 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