Читаем Linux и UNIX: программирование в shell. Руководство разработчика полностью

10.2.3. Основные команды редактирования

10.3. Регулярные выражения

10.4. Вывод строк (команда p)

10.4.1. Отображение строки по номеру

10.4.2. Отображение строк из заданного диапазона

10.4.3. Поиск строк, соответствующих шаблону

10.4.4. Поиск пo шаблону и номеру строки

10.4.5. Поиск специальных символов

10.4.6. Поиск первой строки

10.4.7. Поиск последней строки

10.4.8. Отображение всего файла

10.5. Вывод номеров строк (команда =)

10.6. Добавление текста (команда а)

10.7. Создание файла сценария

10.8. Вставка текста (команда i)

10.9. Изменение текста (команда с)

10.10. Удаление текста (команда d)

10.11. Замена подстроки (команда s)

10.12. Вывод строк в файл (команда w)

10.13. Чтение строк на файла (команда r)

10.14. Досрочное завершение работы (команда q)

10.15. Отображение управляющих символов (команда l)

10.16. Дополнительные примеры использования редактора sed

10.16.1. Обработка управляющих символов

10.16.2. Обработка отчетов

10.16.3. Добавление текста

10.16.4. Удаление начальной косой черты в путевом имени

10.17. Заключение

ГЛАВА 11

11.1. Сортировка файлов с помощью команды sort

11.1.1. Опции команды sort

11.1.2. Сохранение результатов сортировки

11.1.3. Тестовый файл

11.1.4. Индексация полей

11.1.5. Проверка факта сортировки файла

11.1.6. Простейшая сортировка

11.1.7. Сортировка а обратном порядке

11.1.8. Сортировка по заданному полю

11.1.9. Сортировка по числовому полю

11.1.10. Сортировка с отбрасыванием повторяющихся строк

11.1.11. Задание ключа сортировки с помощью опции -k

11.1.12. Несколько ключей сортировки

11.1.13. Указание позиции, с которой начинается сортировка

11.1.14. Обработка результатов сортировки с помощью команд head и tail

11.1.15. Передача результатов сортировки утилите awk

11.1.16. Объединение двух отсортированных файлов

11.1.17. Дополнительные примеры команды sort

11.2. Удаление повторяющихся строк с помощью команды uniq

11.2.1. Синтаксис

11.2.2. Определение количества повторений

11.2.3. Отображение только повторяющихся строк

11.2.4. Проверка уникальности отдельных полей

11.3. Объединение файлов с помощью команды join

11.3.1. Объединение двух файлов

11.3.2. Включение несовпадающих строк

11.3.3. Задание формата вывода

11.3.4. Выбор ключевого поля

11.4. Вырезание текста с помощью команды cut

11.4.1. Задание разделителя полей

11.4.2. Вырезание отдельных символов

11.5. Вставка текста с помощью команды paste

11.5.1. Определение порядка вставки столбцов

11.5.2. Выбор разделителя полей

11.5.3. Слияние строк

11.5.4. Чтение данных и» стандартного входного потока

11.6. Разделение файла на части с помощью команды split

11.7. Заключение

ГЛАВА 12 Утилита tr

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

12.1.1. Диапазоны символов

12.1.2. Сохранение выходного результата

12.1.3. Устранение повторяющихся символов

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

12.1.5. Преобразование прописных букв в строчные

12.1.6. Преобразование строчных букв в прописные

12.1.7. Удаление определенных символов

12.1.8. Преобразование управляющих символов

12.1.9. Быстрые преобразования

12.1.10. Сравнение с несколькими символами

12.2. Заключение

Часть 3

ГЛАВА 13

13.1. Файл /etc/profile

13.2. Пользовательский файл $НОМЕ/.profile

13.4. Создание файла .logout

13.5. Заключение

ГЛАВА 14

14.1. Понятие о переменных интерпретатора shell

14.2. Локальные переменные

14.2.1. Отображение значения переменной

14.2.2. Удаление значения переменной

14.2.3. Отображение значений всех переменных интерпретатора shell

14.2.4. Объединение значений переменных

14.2.5. Проверка на наличие значения переменной (подстановка)

14.2.6. Применение переменных, содержащих аргументы системных команд

14.2.7. Как сделать переменную доступной только для чтения

14.3. Переменные среды

14.3.1. Присваивание значений переменным среды

14.3.2. Отображение значений переменных среды

14.3.3. Удаление значений переменных среды

14.3.4. Встроенные переменные интерпретатора shell

14.3.5. Другие переменные среды

14.3.6. Применение команды set

14.3.7. Экспорт переменных в дочерние процессы

14.4. Позиционные параметры командной строки

14.4.1. Применение в сценариях позиционных параметров

14.4.2. Передача параметров в системные команды

14.4.3. Специальные параметры

14.4.4. Код завершения последней команды

14.5. Заключение

ГЛАВА 15

15.1. Правила применения кавычек

15.3. Одинарные кавычки

15.4. Обратные кавычки

15.5. Обратная косая черта

15.6. Заключение

Часть 4

ГЛАВА 16

16.1. Зачем создаются shell–сценарии

16.1.1. Не отказывайтесь от новых идей

16.2. Структура сценария

16.3. Выполнение сценария

16.4. Заключение

ГЛАВА 17

17.1. Проверка прав доступа к файлу

17.2. Применение логических операторов при осуществлении проверки

17.3. Проверка строк

17.4. Проверка чисел

17.5. Применение команды expr

17.5.1. Приращение переменной цикла

17.5.2. Проверка численных значений

17.5.3. Поиск по шаблону

17.6. Заключение

ГЛАВА 18

18.1. Коды завершения

18.2. Управляющие конструкции

18.2.1. Операторы, изменяющие ход выполнения сценария

18.2.2. Циклические операторы

18.3. Операторы if then else

18.3.1. Простые операторы if

18.3.2. Проверка значений переменных

18.3.3. Проверка вывода команды grep

18.3.4. Проверка вывода команды grep с помощью переменной

Перейти на страницу:

Похожие книги

1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих
1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих

Книга предоставляет полное описание приемов и методов работы с программой "1С:Управление небольшой фирмой 8.2". Показано, как автоматизировать управленческий учет всех основных операций, а также автоматизировать процессы организационного характера (маркетинг, построение кадровой политики и др.). Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, формировать разнообразные отчеты, выводить данные на печать. Материал подан в виде тематических уроков, в которых рассмотрены все основные аспекты деятельности современного предприятия. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов. Все приведенные в книге примеры и рекомендации основаны на реальных фактах и имеют практическое подтверждение.

Алексей Анатольевич Гладкий

Экономика / Программное обеспечение / Прочая компьютерная литература / Прочая справочная литература / Книги по IT / Словари и Энциклопедии