--- Тип: Книга Статус: Запланировано Название: Идиомы bash Автор: - Карл Олбинг - Джей Пи Фоссен Количество страниц: 208 Прогресс: 0 Формат: Электронная Обложка: Библиотека/Книги/covers/idiomy-bash.jpg Начата: Закончена: Оценка: Сложность: Теги: - bash - shell - linux - автоматизация - командная_строка Категории: - Программирование - Операционные системы Источник: Ссылка: --- # Идиомы bash ![[covers/idiomy-bash.jpg]] ## 📖 О книге Карл Олбинг и Джей Пи Фоссен — опытные практики Unix/Linux — собрали коллекцию идиом bash: устойчивых конструкций и приёмов, которые отличают экспертные сценарии от любительских. Книга учит расшифровывать чужой код и писать собственный максимально читаемым и понятным образом — включая антипаттерны, которых следует избегать. Подходит для любой ОС: Linux, Unix, macOS, Windows. Серия «Бестселлеры O'Reilly», издательство «Питер», 2023, ISBN 978-5-4461-2307-0. ## 🧠 Ключевые идеи - **Идиомы вместо синтаксиса**: bash полон конструкций, которые работают, но выглядят загадочно — идиоматический подход объясняет, почему код написан именно так и как это делать правильно - **Читаемость как цель**: написать работающий скрипт легко, написать понятный — сложно; книга показывает конкретные техники, делающие bash-код прозрачным и сопровождаемым - **Антипаттерны bash**: конструкции, которые следует избегать — распространённые ошибки, неочевидные ловушки и устаревшие практики с объяснением почему - **Расшифровка чужого кода**: практические приёмы для понимания старых и плохо написанных скриптов — навык, незаменимый при работе с legacy-системами - **Экспертный уровень**: от базового понимания переменных и условий к продвинутым конструкциям — подстановка процессов, массивы, регулярные выражения в bash ## 💬 Важные цитаты - «Идиома — это не просто синтаксис, это паттерн мышления, принятый в сообществе» - «Лучший bash-скрипт тот, который можно прочитать через год и сразу понять» ## 💡 Как применить в моих проектах ## 🔗 Связанные заметки - [[Командная строка Linux. Полное руководство]] - [[Командная строка Linux]] - [[Внутреннее устройство Linux]] - [[Библия Linux]]