Преобразование пробелов в символы табуляции (POSIX)
unexpand [-a] [-t интервал_табуляции] [файл...]
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Утилита unexpand копирует файлы или данные из стандартного потока ввода в стандартный поток вывода с заменой каждой группы из восьми пробелов в начале строки на символ табуляции. Все обнаруженные во входных данных символы возврата на позицию копируются в вывод, при этом значение счетчика положения колонки для вычислений позиции табуляции уменьшается; однако при достижении значения счетчика, равного нулю, дальнейшее уменьшение не выполняется.
Преобразование всех последовательностей из восьми пробелов в начале строк файла sourcecode в одиночные символы табуляции:
unexpand sourcecode
Преобразование всех последовательностей длиной от двух до восьми пробелов, предшествующих позиции табуляции, в одиночные символы табуляции:
unexpand -a sourcecode
Преобразование всех последовательностей длиной от двух до четырех пробелов, предшествующих позиции табуляции, в одиночные символы табуляции:
unexpand -a -t4 sourcecode
Базовые подсистемы ЗОСРВ «Нейтрино», POSIX
Предыдущий раздел: Утилиты