sed & awk / sed & awk: Предисловие
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Эта книга о странно названных утилитах Unix, sed и awk. Эти утилиты имеют много общих вещей, включая использование регулярных выражений для поиска по шаблону. Так как совпадение по шаблону важная часть их использования, эта книга объясняет использование регулярных выражений Unix очень тщательно. Так как это естественный процесс обучения grep, sed, awk, мы затронем все 3 программы, хотя сфокусируемся на sed и awk. r0mk 22.08.12 в 12:35 |
+1 |
|
Sed и awk эти инструменты используются пользователями, программистами и системными администраторами – всеми кто работает с текстовыми файлами. Sed так называет, т.к. он потоковый редактор(stream editor) и является прекрасным инструментом для применения серии изменений на группе файлов. Awk назван в честь его разработчиков Aho, Weinberger, and Kernighan, этот язык программирования позволяет легко изменять структурированные данные и создавать отформатированные отчеты. Эта книга особо отмечает POSIX понимание awk. В дополнение, в книге кратко рассказывается оригинальная версия awk, до рассказа о трех бесплатно доступных версиях и двух коммерческих, все из них являются реализацией POSIX awk. r0mk 22.08.12 в 12:36 |
||
|
Цель написания этой книги состоит в написании скриптов с использованием sed & awk, которые бы решили множество проблем пользователей. Многие из этих скриптов можно назвать "быстрые решениями". Кроме того, мы расскажем о сценариях, которые решают большие проблемы, но и требуют более тщательного планирования и разработки. setevoy 25.08.12 в 04:27 |
||
|
Оглавление r0mk 22.08.12 в 12:37 |
||
|
Глава 1. Мощный инструмент для редактирования, обзор особенностей и совместимости sed и awk r0mk 22.08.12 в 12:37 |
||
|
Глава 2. Понимание основных операций, демонстрация основных операций sed и awk, показывающих увеличение функций от sed до awk. Oбе части идентичны синтаксису командной строки, включая пользовательские инструкции в скрипте. r0mk 22.08.12 в 12:37 |
||
|
Глава 3. Понимание синтаксиса регулярных выражений, рассказ о регулярных выражения UNIX во всех деталях. Новые пользователи часто пугаются этих странных выражений, используемых для совпадения по шаблону. Понание синтаксиса регулярных выражений важно для получения максимума. Примеры шаблонов в этой главе в большем пологаются на grep и egrep r0mk 22.08.12 в 12:37 |
||
|
Глава 4. Написание sed скриптов, начинается в третьей главе в секции sed. Эта глава охватывает основные элементы написания sed скриптов используя только несколько команд. И так же представляет шел скрипт упрощающией понимание sed скриптов. r0mk 22.08.12 в 12:37 |
||
|
Глава 5. Базовые команды sed и Глава 6 Расширенные команды sed, деление команд sed на основные и расширенные. Основные команды параллельно выполняют ручные действия, пока расширенные команды показывают простые программируемые совместимости. Среди расширенных команд те, которые управляют задержкой зарезервированной во временный буфер. r0mk 22.08.12 в 12:38 |
||
|
Глава 7. Написание скриптов для awk, начиная с пятой главы. Эта глава рассказывает о основных особенностях этого скриптового языка. Число скриптов объясняет, включая один для изменения вывода команды ls r0mk 22.08.12 в 12:38 |
||
|
Глава 8. Услови, циклы и массивы, рассказывает как использовать програмные конструкции. r0mk 22.08.12 в 12:38 |
||
|
Глава 9. Функции, рассказывает как использовать встроенные в awk функции так же как написание пользовательских функций r0mk 22.08.12 в 12:38 |
||
|
Глава 10. The Bottom Drawer, охватывает разные темы awk. Рассказывает как выполнять разные UNIX команды из awk скриптов и как направить вывод в файл или пайп. Предлагается немного(скудно) советов по дебагу awk скриптов. r0mk 22.08.12 в 12:38 |
||
|
Глава 11.Семейство awk, описание оргинальной версии v7 awk, текущей версии awk от Bell Labs, о GNU awk (gawk), разрабатываемой в Free Software Foundation и mawk, от разработчкиа Майкла Бренона (Michael Brennan). Последние три из них имеют открытый исходный код. Эта глава так же расскажет о двух коммерческих версиях awk, MKS awk и Thomson Automation awk (tawk), так же известной как VSAwk, которая использует возможности классической awk в среде Visual Basic. setevoy 25.08.12 в 04:35 |
||
|
Глава 12. Все особенности приложения, представляет два больших, более полных awk скрипта, которые вместе демонстрируют почти все особенности языка. Первый скрипт является автоматической проверкой правописания. Второй скрипт форматирует оглавление книги. r0mk 22.08.12 в 12:39 |
||
|
Глава 13, Сборник скриптов, представляет набор пользовательских скриптов, показывающих разные стили и техники написания скриптов дял sed и awk. r0mk 22.08.12 в 12:39 |
||
|
Приложение А Краткая справка по sed, краткая справка, описывающая основые команды sed и опции командной строки r0mk 22.08.12 в 12:40 |
||
|
Приложение B Краткая справка по awk, краткая справка по опция командной строки и полным объяснение синтаксиса языка r0mk 22.08.12 в 12:42 |
||
|
Приложение C Дополнение к главе 12, представляет полный листинг spellcheck.awk и masterindex шелл скрипт описанный в главе 12 r0mk 22.08.12 в 12:43 |
