vis -- вывести непечатаемые символы в удобном для просмотра виде

Версия для печатиОтправить другуPDF version
VIS(1)                Справочник основных команд FreeBSD                VIS(1)

НАЗВАНИЕ
     vis -- вывести непечатаемые символы в удобном для просмотра виде
СИНТАКСИС
     vis [-cbflnostw] [-F foldwidth] [файл ...]

ОПИСАНИЕ
     Утилита vis является фильтром для преобразования непечатаемых символов в
     удобный для просмотра вид.  Её работа отличается от команды `cat -v' тем,
     что получаемая форма уникальна и может быть подвергнута обратному преоб-
     разованию.  По умолчанию преобразуются все неграфические символы, кроме
     символов пробела, табуляции и новой строки.  Подробное описание различных
     форматов представления есть в vis(3).
     Имеются следующие опции:

     -b      Отключает вывод обратной косой черты перед управляющими последо-
             вательностями с циркумфлексом (`^') и мета-символами, а также
             отключает удваивание символов обратной косой черты.  Получаемый
             результат не является ни обратимым, ни точным, но он содержит
             минимум изменений по сравнению с оригинальными данными.  Он похож
             на вывод по команде ``cat -v''.
     -c      Задаёт формат, при котором небольшое подмножество непечатаемых
             символов выводится в виде последовательностей с обратными косыми
             чертами в стиле языка C.

     -F      Указывает утилите vis размещать вывод в строках шириной foldwidth
             столбцов (по умолчанию 80), как это делает fold(1), кроме того,
             что используется невидимый символ новой строки (который удаляется
             при обратном преобразовании файла к оригинальной форме по команде
             unvis(1)).  Если последний символ в преобразуемом файле не окан-
             чивается символом новой строки, в вывод будет добавлен скрытый
             символ новой строки.  Это позволяет использовать результат работы
             с различными редакторами и другими утилитами, которые обычно не
             работают с неполными строками.
     -f      То же, что и -F.

     -l      Выделить символы новой строки визуально последовательностью `\$',
             за которой следует символ новой строки.
     -n      Отключить какое бы то ни было преобразование, кроме того, что
             символы обратной косой черты удваиваются, и в случае задания фла-
             гов -f или -F добавляются невидимые символы новой строки.  В
             сочетании с флагом -f утилита vis ведёт себя как ``обратимая''
             версия утилиты fold(1).  Это значит, что результат может быть
             подвергнут обратному преобразованию, если пропустить его через
             unvis(1).

     -o      Задать формат, в котором непечатаемые символы показываются как
             восьмеричные числа, \ddd.
     -s      Преобразовывать только те символы, вывод которых на терминал счи-
             тается небезопасным.  Этот флаг позволяет выводить, кроме тради-
             ционных по умолчанию символов пробела, табуляции и новой строки,
             символы забоя, звукового сигнала и новой строки.

     -t      Преобразовывать также символы табуляции.
     -w      Преобразовывать также пробельные символы (пробел, табуляция,
             новая строка).

СМОТРИ ТАКЖЕ
     unvis(1), vis(3)
ИСТОРИЯ
     Команда vis появилась в 4.4BSD.

ПРОБЛЕМЫ
     В силу ограничений лежащей в основе функции vis(3), утилита vis не распо-
     знаёт мультибайтовые символы и может решить, что они непечатаемые, когда
     на самом деле они печатаемые, и наоборот.
FreeBSD 6.2                      25 июня 2004                      FreeBSD 6.2
Ваша оценка: Нет Средняя: 4 (1 голос)

Вставай, Україно!

Литература