Команда undepand в Linux с примерами

Опубликовано: 16 Февраля, 2022

Чтобы преобразовать начальные пробелы и табуляции в табуляции, существует утилита командной строки, называемая командой undepand.

Команда undepand по умолчанию преобразует каждый пробел в табуляцию, записывая полученный вывод в стандартный вывод. Вот синтаксис команды undepand:
Синтаксис:

$ undepand [ОПЦИЯ] ... [ФАЙЛ] ...

где OPTION относится к параметрам, совместимым с нераскрытым, а FILE относится к имени файла.

Использование команды undepand

Чтобы преобразовать все символы пробела в символы табуляции в файле kt.txt , используйте нерасширение как:

$ cat -vet kt.txt
хорошего дня $
всегда старайся, $
для достижения лучшего $


/ * В выводе ниже $ относится к 
   новый перевод строки и ^ I ссылается 
   на вкладку * /
$ Unpand kt.txt
есть ^ Ia ^ Inice ^ Iday $
всегда ^ Itry ^ Iharder $
to ^ Iachieve ^ Ibetter $

Чтобы сохранить вывод, созданный командой undepand в другом файле, скажем, dv.txt использует следующий синтаксис:

/ * Сохранение вывода в файл, dv.txt * /
$ undepand kt.txt> dv.txt

$ cat -vet dv.txt
есть ^ Ia ^ Inice ^ Iday $
всегда ^ Itry ^ Iharder $
to ^ Iachieve ^ Ibetter $
 

Параметры для команды "Не раскрыть"

  • Параметр -a, - -all: этот параметр используется для преобразования всех пробелов, а не только начальных пробелов (что по умолчанию).
    / * Это конвертирует все пробелы 
       также во вкладки * /
    $ undepand -a kt.txt> dv.txt
    
  • - Параметр -first-only: используется для преобразования только ведущих последовательностей пробелов (отменяет параметр -a).
    / * Преобразует только ведущие
       последовательности пробелов * /
    $ undepand --first-only kt.txt> dv.txt
    
  • -t, - -tabs = N option: устанавливает разделение на N символов вместо 8 по умолчанию (включает параметр -a).
    / * параметр -t с числовым значением 
       2 силы менять пробелы
       во вкладки всего по 2 символа * /
    $ undepand -t2 kt.txt> dv.txt
    
  • -t, - -tabs = параметр СПИСОК: этот параметр использует СПИСОК позиций табуляции, разделенных запятыми (включает параметр -a).
  • - -help option: отображение справочного сообщения и выход.
  • - -version option: отображение информации о версии и выход.

См. Также: команду расширения