12.1. Применение утилиты tr
12.1. Применение утилиты tr
Утилита tr выполняет символьное преобразование путем подстановки или удаления символов из стандартного входного потока. Она часто применяется для удаления управляющих символов из файла или преобразования регистра символов. Как правило, утилите tr передаются две строки: первая строка содержит искомые символы, а вторая — те, на которые их следует заменить. При запуске команды устанавливается соответствие между символами обеих строк, а затем начинается преобразование.
В этой главе рассматриваются следующие темы:
• преобразование строчных символов в прописные;
• очистка содержимого файлов от управляющих символов;
• удаление пустых строк.
Формат утилиты tr с наиболее часто применяемыми параметрами таков:
tr -c -d -s ["строка1"] ["строка2"] входной_файл
где
-c Задает замену набора символов, указанных в строке1 их собственным дополнением при условии, что значение этих символов находится в диапазоне значений кодов ASCII -d Задает удаление во входном файле всех символов, указанных в строке1
-s Задает удаление в последовательности повторяющихся символов всех символов, кроме первого, благодаря чему удаляются повторяющиеся символы
Параметр входной_файл определяет имя файла, содержимое которого необходимо преобразовать. Несмотря на то, что входные данные могут иметь и другие формы, широко используется именно указанный выше способ их задания.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Утилиты XSLT
Утилиты XSLT В Интернете существует также много утилит XSLT — в следующем списке перечислены наиболее известные:• Microsoft XSL API Extension, http://msdn.microsoft.com/downloads/webtechnology/xml/xslisapi.asp. Упрощает задачу выполнения XSLT-преобразований на стороне сервера;• Microsoft XSL-to-XSLT Converter,
Утилиты и файлы из FAQ
Утилиты и файлы из 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програмка для
Утилиты CLI
Утилиты CLI В этом очерке будут рассмотрены утилиты командной строки разного назначения — комплекс так называемых классических UNIX-утилит в их современных свободных реализациях, используемых в дистрибутивах Linux, в том числе и в
15.3. Утилиты
15.3. Утилиты Начнем с разных вспомогательных программ. Этот этап создания удобной рабочей среды можно разделить на две стадии. На первой настраивается сама операционная система, причем часть действий по ее настройке должен выполнить администратор. Неважно, что на
15.17.3 Специальные утилиты
15.17.3 Специальные утилиты В идеале NFS должна быть прозрачна для пользователей. Файлы сервера должны открываться, читаться, записываться и закрываться так же, как локальные файлы, а применяться для этого должны обычные локальные команды.Когда клиент и сервер имеют
Системные утилиты
Системные утилиты Spb Backup Страница программы: http://www.spbsoftware-house.comСтатус: Shareware, $12Прежде, чем производить с карманным компьютером или смартфоном какие-то серьезные манипуляции, стоит позаботиться о сохранности данных. Вообще-то модуль резервного копирования встроен во
3.4. Разные утилиты
3.4. Разные утилиты TLayoutProТекстовая утилита TLayoutPro (веб-сайт http://itshareware.by.ru/utiLities/other/ tLayoutpro.shtmL) – многофункциональный инструмент, позволяющий решить задачи, связанные с вводом текста. С ее помощью в любое приложение можно вставить специальные символы (©, ®, ™, °, ±, ?…),
Графические утилиты
Графические утилиты При помощи APT в репозитарии Ubuntu можно найти несколько утилит с графическим интерфейсом для копирования Audio CD.В файловый менеджер Konqueror встроена возможность автоматического перекодирования Audio CD. Первоначально это был только Ogg Vorbis, в последних версиях
Системные утилиты
Системные утилиты Наше путешествие в мир программ для Windows мы начнем не с крупных и мощных офисных пакетов (о них речь впереди), а с более мелких, но не менее необходимых утилит.Утилиты – самая большая и любимая пользователями группа программ. И неудивительно – вряд ли
Системные утилиты
Системные утилиты Под системными утилитами обычно подразумеваются программы, которые невозможно классифицировать в соответствии с их назначением (например, антивирусные, для работы с реестром и т.д.). Такие утилиты обычно выполняют всего одну-две функции, но намного
Полезные утилиты
Полезные утилиты Рассмотрим небольшой набор полезных утилит, которые ориентированы на работу в офисе.Flashpaste lite Производитель Тип ОС Язык Размер, Мбайт Домашняя страница Softviole fw Windows 98/Me/2000/XP англ. 0,29 http://softvoile.com/rus/flashpaste/download.php При довольно частой работе с текстом,
Почтовые утилиты
Почтовые утилиты Современные почтовые клиенты различаются и по качеству, и по функциональным возможностям. Одни их них интегрированы в операционную систему (как Microsoft Outlook Express), другие работают на любой платформе (как The Bat!). Несмотря на наличие больших функциональных
Другие утилиты
Другие утилиты В этом разделе представлены полезные утилиты, не вписывающиеся в тематику других программ главы, но выполняющие свою работу лучше, чем более функциональные продукты.KVolume Производитель Тип ОС Язык Размер, Мбайт Домашняя страница Кулицкий А. В. fw Windows
Другие утилиты
Другие утилиты Случается, пользователю может понадобиться одна определенная функция, которой просто нет в крупных продуктах. В этом случае он вынужден обратиться за помощью к простым утилитам.ShowExif Производитель Тип ОС Язык Размер, Мбайт Домашняя страница Videozona.ru fw Windows