Карл Олбинг , Джей Пи Фоссен - Идиомы bash
Название: | Идиомы bash | |
Автор: | Карл Олбинг , Джей Пи Фоссен | |
Жанр: | Linux | |
Изадано в серии: | Бестселлеры o’reilly | |
Издательство: | Питер | |
Год издания: | 2023 | |
ISBN: | 978-5-4461-2307-0 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Идиомы bash"
Сценарии на языке командной оболочки получили самое широкое распространение, особенно написанные на языках, совместимых с bash. Но эти сценарии часто сложны и непонятны. Сложность — враг безопасности и причина неудобочитаемости кода. Эта книга на практических примерах покажет, как расшифровывать старые сценарии и писать новый код, максимально понятный и легко читаемый. Авторы Карл Олбинг (Carl Albing) и Джей Пи Фоссен (JP Vossen) покажут, как использовать мощь и гибкость командной оболочки. Даже если вы умеете писать сценарии на bash, эта книга поможет расширить ваши знания и навыки. Независимо от используемой ОС — Linux, Unix, Windows или Mac — к концу книги вы научитесь понимать и писать сценарии на экспертном уровне. Это вам обязательно пригодится. Вы познакомитесь с идиомами, которые следует использовать, и такими, которых следует избегать.
Читаем онлайн "Идиомы bash". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (31) »
Сделайте свой выбор...................................................................................................................42
Применение на практике..........................................................................................................44
Задача..........................................................................................................................................45
Наш сценарий..........................................................................................................................45
Сценарии-обертки........................................................................................................................47
Еще один важный момент.........................................................................................................54
В заключение: стиль и удобочитаемость............................................................................55
Глава 4. Язык переменных.....................................................................................57
Ссылка на переменную...............................................................................................................57
Дополнительные параметры...................................................................................................59
Сокращенный вариант команды basename...............................................................59
Удаление пути или префикса............................................................................................60
Сокращенный вариант команды dirname или удаление суффикса................61
Другие модификаторы.........................................................................................................62
Условные подстановки...............................................................................................................66
Значения по умолчанию......................................................................................................66
Списки значений, разделенных запятыми..................................................................67
Изменение значения.............................................................................................................68
$RANDOM..........................................................................................................................................68
Подстановка команд....................................................................................................................69
В заключение: стиль и удобочитаемость............................................................................71
Глава 5. Выражения и арифметика.......................................................................72
Арифметика.....................................................................................................................................73
Круглые скобки не нужны...................................................................................................76
Составные команды.....................................................................................................................77
В заключение: cтиль и удобочитаемость............................................................................80
Глава 6. Функции......................................................................................................82
Вызов функций...............................................................................................................................82
Определение функций................................................................................................................83
Параметры функций..............................................................................................................83
Возвращаемые значения функций.................................................................................85
Локальные переменные......................................................................................................86
Оглавление
7
Особые случаи................................................................................................................................87
Функция printf.................................................................................................................................88
Вывод POSIX..............................................................................................................................89
Получение и использование даты и времени...........................................................90
printf для повторного использования или отладки................................................91
В заключение: стиль и удобочитаемость............................................................................91
Глава 7. Списки и хеши............................................................................................93
Сходные черты...............................................................................................................................95
Списки................................................................................................................................................96
Хеши................................................................................................................................................. 101
Пример подсчета слов............................................................................................................. 106
В заключение: cтиль и удобочитаемость......................................................................... 109
Глава 8. Аргументы............................................................................................... 110
Ваш первый аргумент............................................................................................................... 110
Поддержка ключей.................................................................................................................... 112
Анализ ключей...................................................................................................................... 113
Длинные ключи........................................................................................................................... 115
HELP!................................................................................................................................................. 118
Отладочный и подробный режимы вывода.................................................................. 122
Версия.............................................................................................................................................. 123
В заключение: стиль и --">
- 1
- 2
- 3
- 4
- . . .
- последняя (31) »
Книги схожие с «Идиомы bash» по жанру, серии, автору или названию:
Пол Тронкон, Карл Олбинг - Bash и кибербезопасность: атака, защита и анализ из командной строки Linux Жанр: Linux Год издания: 2020 Серия: Для профессионалов |
Илья Шпигорь - Программирование на Bash с нуля Жанр: Unix Год издания: 2021 |
Роберт Лав - Linux. Системное программирование Жанр: Linux Год издания: 2014 Серия: Бестселлеры o’reilly |
Карла Шрёдер - Linux. Книга рецептов Жанр: Linux Год издания: 2022 Серия: Бестселлеры o’reilly |
Другие книги из серии «Бестселлеры o’reilly»:
Ханнес Хапке, Кэтрин Нельсон - Разработка конвейеров машинного обучения. Автоматизация жизненных циклов модели с помощью TensorFlow Жанр: Искусственный интеллект Год издания: 2021 Серия: Бестселлеры o’reilly |
Питер Макинтайр, Кевин Татро - Создаем динамические веб-сайты на PHP Жанр: PHP Год издания: 2021 Серия: Бестселлеры o’reilly |
К. Дж. Дейт - SQL и реляционная теория. Как грамотно писать код на SQL Жанр: Базы данных Год издания: 2010 Серия: Бестселлеры o’reilly |
Брайан Мессенленер, Джейсон Коулман - Разработка веб-приложений на WordPress Жанр: Интернет Год издания: 2021 Серия: Бестселлеры o’reilly |