12.1. Применение утилиты tr

12.1. Применение утилиты tr

Утилита tr выполняет символьное преобразование путем подстановки или удаления символов из стандартного входного потока. Она часто применяется для удаления управляющих символов из файла или преобразования регистра символов. Как правило, утилите tr передаются две строки: первая строка содержит искомые символы, а вторая — те, на которые их следует заменить. При запуске команды устанавливается соответствие между символами обеих строк, а затем начинается преобразование.

В этой главе рассматриваются следующие темы:

   • преобразование строчных символов в прописные;

   • очистка содержимого файлов от управляющих символов;

   • удаление пустых строк.

Формат утилиты tr с наиболее часто применяемыми параметрами таков:

tr -c -d -s ["строка1"] ["строка2"] входной_файл

где

-c Задает замену набора символов, указанных в строке1 их собственным дополнением при условии, что значение этих символов находится в диапазоне значений кодов ASCII -d Задает удаление во входном файле всех символов, указанных в строке1

-s Задает удаление в последовательности повторяющихся символов всех символов, кроме первого, благодаря чему удаляются повторяющиеся символы

Параметр входной_файл определяет имя файла, содержимое которого необходимо преобразовать. Несмотря на то, что входные данные могут иметь и другие формы, широко используется именно указанный выше способ их задания.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Системные утилиты

Из книги Мобильный интернет автора Леонтьев Виталий Петрович

Системные утилиты Spb Backup Страница программы: http://www.spbsoftware-house.comСтатус: Shareware, $12Прежде, чем производить с карманным компьютером или смартфоном какие-то серьезные манипуляции, стоит позаботиться о сохранности данных. Вообще-то модуль резервного копирования встроен во


15.3. Утилиты

Из книги Linux для пользователя автора Костромин Виктор Алексеевич

15.3. Утилиты Начнем с разных вспомогательных программ. Этот этап создания удобной рабочей среды можно разделить на две стадии. На первой настраивается сама операционная система, причем часть действий по ее настройке должен выполнить администратор. Неважно, что на


Графические утилиты

Из книги 200 лучших программ для Linux автора Яремчук Сергей Акимович

Графические утилиты При помощи APT в репозитарии Ubuntu можно найти несколько утилит с графическим интерфейсом для копирования Audio CD.В файловый менеджер Konqueror встроена возможность автоматического перекодирования Audio CD. Первоначально это был только Ogg Vorbis, в последних версиях


Утилиты и файлы из FAQ

Из книги 300 лучших программ на все случаи жизни автора Леонтьев Виталий Петрович

Утилиты и файлы из FAQ ShowDep 4.0http://www.showdep.com/download/sd40b1.zipутилитка показывающая системные библиотеки используемые той или иной програмой.SetSfchttp://www.3dnews.ru/documents/1143/setsfc.zipНебольшая утилитка, используемая для простой манипуляции sfc.СDRWinhttp://www.3dnews.ru/documents/1143/cdr38a-e.exeпрограмка для


Системные утилиты

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

Системные утилиты Наше путешествие в мир программ для Windows мы начнем не с крупных и мощных офисных пакетов (о них речь впереди), а с более мелких, но не менее необходимых утилит.Утилиты – самая большая и любимая пользователями группа программ. И неудивительно – вряд ли


15.17.3 Специальные утилиты

Из книги 500 лучших программ для Windows автора Уваров Сергей Сергеевич

15.17.3 Специальные утилиты В идеале NFS должна быть прозрачна для пользователей. Файлы сервера должны открываться, читаться, записываться и закрываться так же, как локальные файлы, а применяться для этого должны обычные локальные команды.Когда клиент и сервер имеют


Системные утилиты

Из книги XSLT автора Хольцнер Стивен

Системные утилиты Под системными утилитами обычно подразумеваются программы, которые невозможно классифицировать в соответствии с их назначением (например, антивирусные, для работы с реестром и т.д.). Такие утилиты обычно выполняют всего одну-две функции, но намного


Полезные утилиты

Из книги Видеосамоучитель создания реферата, курсовой, диплома на компьютере автора Баловсяк Надежда Васильевна

Полезные утилиты Рассмотрим небольшой набор полезных утилит, которые ориентированы на работу в офисе.Flashpaste lite Производитель Тип ОС Язык Размер, Мбайт Домашняя страница Softviole fw Windows 98/Me/2000/XP англ. 0,29 http://softvoile.com/rus/flashpaste/download.php При довольно частой работе с текстом,


Почтовые утилиты

Из книги Linux Mint и его Cinnamon. Очерки применителя автора Федорчук Алексей Викторович

Почтовые утилиты Современные почтовые клиенты различаются и по качеству, и по функциональным возможностям. Одни их них интегрированы в операционную систему (как Microsoft Outlook Express), другие работают на любой платформе (как The Bat!). Несмотря на наличие больших функциональных


Другие утилиты

Из книги автора

Другие утилиты В этом разделе представлены полезные утилиты, не вписывающиеся в тематику других программ главы, но выполняющие свою работу лучше, чем более функциональные продукты.KVolume Производитель Тип ОС Язык Размер, Мбайт Домашняя страница Кулицкий А. В. fw Windows


Другие утилиты

Из книги автора

Другие утилиты Случается, пользователю может понадобиться одна определенная функция, которой просто нет в крупных продуктах. В этом случае он вынужден обратиться за помощью к простым утилитам.ShowExif Производитель Тип ОС Язык Размер, Мбайт Домашняя страница Videozona.ru fw Windows


Утилиты XSLT

Из книги автора

Утилиты XSLT В Интернете существует также много утилит XSLT — в следующем списке перечислены наиболее известные:• Microsoft XSL API Extension, http://msdn.microsoft.com/downloads/webtechnology/xml/xslisapi.asp. Упрощает задачу выполнения XSLT-преобразований на стороне сервера;• Microsoft XSL-to-XSLT Converter,


3.4. Разные утилиты

Из книги автора

3.4. Разные утилиты TLayoutProТекстовая утилита TLayoutPro (веб-сайт http://itshareware.by.ru/utiLities/other/ tLayoutpro.shtmL) – многофункциональный инструмент, позволяющий решить задачи, связанные с вводом текста. С ее помощью в любое приложение можно вставить специальные символы (©, ®, ™, °, ±, ?…),


Утилиты CLI

Из книги автора

Утилиты CLI В этом очерке будут рассмотрены утилиты командной строки разного назначения — комплекс так называемых классических UNIX-утилит в их современных свободных реализациях, используемых в дистрибутивах Linux, в том числе и в