Синтаксис:
expand [-t tab1,tab2,...,tabn] [file ...] unexpand [-a | -t tab1,tab2,...,tabn] [file ...]
Описание:
Утилита expand обрабатывает файлы, переданные ей с помощью параметров из командной строки (или данные из стандартного ввода) и меняет встреченные символы табуляции на пробелы.
Встречающиеся символы backspace сохраняются в результирующем файле и уменьшают количество колонок. Данная утилита полезна при подготовке символьных файлов (для сортировки, просмотра определенных колонок и тому подобное) содержащих символы табуляции.
Утилита unexpand вставляет обратно символы табуляции в указанный файл (или данные из стандартного ввода) и записывает результат в стандартный вывод.
Параметры:
-a | (только в утилите unexpand) По умолчанию, заменяются только начальные пробелы и символы табуляции. Данный параметр принуждает заменять встреченные два и более подряд пробелов на символ табуляции в любом встреченном месте строки. |
-t tab1,tab2,...,tabn |
Устанавливает номер колонки в строке для последовательности табуляций. Если указано только одно число, то оно указывает на количество пробелов в табуляции (по умолчанию 8).
|
Переменные окружения
Переменные LANG, LC_ALL и LC_CTYPE влияют на результат выполнения команд expand and unexpand.
Возвращаемое значение ноль, если успешно и число больше нуля в случае ошибки.
Впервые команда появилась в операционной системе 3.0 BSD и соответствует стандарту IEEE Std 1003.1-2001 (``POSIX.1'').
lpr - Отправить файл на печать