Продвинутый · Чтение и обработка текста
unexpand: Преобразовать ведущие пробелы в Tab.
Синтаксис
unexpand [ширина -t] [файл…]Параметры
-t- интервал табуляции
Примеры
unexpand -t 4 spaced.txtИспользование и поддержка
Обучающее подмножество преобразует только ведущие пробелы и не принимает -a.
Практические упражнения
- Измените ведущие восемь пробелов на два Tab.Продвинутые
Команды по теме
catЧтение и объединение текстаlessЧитать текст на страницахmoreПросмотр текста на страницахheadПрочитайте первые несколько строкtailПрочитай последние несколько строкgrepФильтровать текст по шаблонуfindПоиск путей по имени или типуwcПодсчет строк, слов и байтовsortСортировка строк текстаuniqОбъединить соседние повторяющиеся строкиcutИзвлечение столбцов или символовtrЗаменить или удалить символыsedЗаменить текст или выделить строкиawkИзвлечение структурированных текстовых полейdiffСравнить два текстовых файлаvimРедактировать файлы в терминалеnanoИзменяйте файлы с помощью простого редактораnlКоличество строк текстаtacВывод строк текста в обратном порядкеrevПереворачивать символы построчноpasteСоединение текстовых столбцов по горизонталиcommСравнить отсортированные спискиcmpСравните файлы, чтобы увидеть, одинаковы ли ониexpandПреобразовать Tab в пробелыfoldПеренос длинного текстаrgБыстрый рекурсивный текстовый поискjqОбработать JSONyqОбработать YAMLjoinОбъединить отсортированные таблицы по общим полямfmtПереформатировать абзацы по словамcolumnУпорядочить текстовую таблицуstringsИзвлечь текст для печати из двоичного файлаodПросмотр байтового представления файлаhexdumpПоказать шестнадцатеричные байтыxxdПросмотр или восстановление шестнадцатеричного дампаiconvПреобразование кодировки текстаdos2unixПреобразовать Windows в новую строкуsplitРазбить файл по строкамcsplitРазделить текст по шаблонуbcОценка числового выражения