


EXPAND(1) Справочник основных команд FreeBSD EXPAND(1)
НАЗВАНИЕ
expand, unexpand -- преобразовать символы табуляции в пробелы и наоборот
СИНТАКСИС
expand [-t tab1,tab2,...,tabn] [файл ...]
unexpand [-a | -t tab1,tab2,...,tabn] [файл ...]
ОПИСАНИЕ
Утилита expand выводит содержимое заданных файлов или стандартного ввода
в стандартный вывод, заменяя символы табуляции пробелами. Символы забоя
(backspace) сохраняются в выходном потоке и уменьшают счётчик столбцов
при вычислении позиции табуляции. Утилита expand полезна для предвари-
тельной обработки символьных файлов (перед сортировкой, для просмотра
определенных столбцов, и т.д.), содержащих символы табуляции.
Утилита unexpand помещает символы табуляции обратно в данные, считываемые
со стандартного ввода или из заданных файлов, и записывает результат в
стандартный вывод.
Имеются следующие опции:
-a (только unexpand.) По умолчанию только начальные пробелы и табу-
ляции преобразуются в строки максимальной длины, состоящие из
символов табуляции. Если указана опция -a, то символы табуляции
вставляются везде, где они могут уменьшить в размере конечный
файл, замещая два или более символа.
-t tab1,tab2,...,tabn
Установить позиции табуляции в столбцах с номерами tab1, tab2,
..., tabn. Если задано лишь одно число, позиции табуляции уста-
навливаются на расстоянии в указанное число столбцов друг от
друга, вместо используемого по умолчанию числа 8.
ОКРУЖЕНИЕ
Переменные окружения LANG, LC_ALL и LC_CTYPE влияют на выполнение expand
и unexpand как описано в environ(7).
СТАТУС ЗАВЕРШЕНИЯ
Утилиты expand и unexpand возвращают 0 в случае успешного завершения и >0
в случае возникновения ошибки.
СТАНДАРТЫ
Утилиты expand and unexpand соответствуют стандарту IEEE Std 1003.1-2001
(``POSIX.1'').
ИСТОРИЯ
Команда expand появилась в 3.0BSD.
FreeBSD 6.2 13 октября 2006 FreeBSD 6.2
Последние комментарии
30 недель 5 дней назад
1 год 2 недели назад
3 года 3 недели назад
3 года 25 недель назад
3 года 48 недель назад
4 года 11 недель назад
4 года 12 недель назад
4 года 15 недель назад
4 года 27 недель назад
4 года 31 неделя назад