Карл Олбинг , Джей Пи Фоссен - Идиомы bash
Название: | Идиомы bash | |
Автор: | Карл Олбинг , Джей Пи Фоссен | |
Жанр: | Linux | |
Изадано в серии: | Бестселлеры o’reilly | |
Издательство: | Питер | |
Год издания: | 2023 | |
ISBN: | 978-5-4461-2307-0 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Идиомы bash"
Сценарии на языке командной оболочки получили самое широкое распространение, особенно написанные на языках, совместимых с bash. Но эти сценарии часто сложны и непонятны. Сложность — враг безопасности и причина неудобочитаемости кода. Эта книга на практических примерах покажет, как расшифровывать старые сценарии и писать новый код, максимально понятный и легко читаемый. Авторы Карл Олбинг (Carl Albing) и Джей Пи Фоссен (JP Vossen) покажут, как использовать мощь и гибкость командной оболочки. Даже если вы умеете писать сценарии на bash, эта книга поможет расширить ваши знания и навыки. Независимо от используемой ОС — Linux, Unix, Windows или Mac — к концу книги вы научитесь понимать и писать сценарии на экспертном уровне. Это вам обязательно пригодится. Вы познакомитесь с идиомами, которые следует использовать, и такими, которых следует избегать.
Читаем онлайн "Идиомы bash". [Страница - 31]
# Автор и дата: _bash Idioms_ 2022
# Имя файла в bash Idioms: examples/ch09/fiddle-ifs.sh
#_________________________________________________________________________
1
https://oreil.ly/00l9N.
Изменяем $IFS при чтении файлов
131
# Создать тестовый файл (слово word сокращено, чтобы ширина вывода
# не превышала 80 символов)
IFS_TEST_FILE='/tmp/ifs-test.txt'
cat /tmp/previous-report.log
cut -f1 /path/to/current-report.log | sort -u > /tmp/current-report.log
diff /tmp/previous-report.log /tmp/current-report.log
rm /tmp/previous-report.log /tmp/current-report.log
То же самое можно реализовать, используя так называемые «имитации
файлов» (pretend files):
diff 0 не произошел выше
: --">
Книги схожие с «Идиомы bash» по жанру, серии, автору или названию:
Илья Шпигорь - Программирование на Bash с нуля Жанр: Unix Год издания: 2021 |
Роберт Лав - Linux. Системное программирование Жанр: Linux Год издания: 2014 Серия: Бестселлеры o’reilly |
Карла Шрёдер - Linux. Книга рецептов Жанр: Linux Год издания: 2022 Серия: Бестселлеры o’reilly |
Другие книги из серии «Бестселлеры o’reilly»:
Карл Олбинг, Джей Пи Фоссен - Идиомы bash Жанр: Linux Год издания: 2023 Серия: Бестселлеры o’reilly |
Флоран Бюиссон - Анализ поведенческих данных на R и Python Жанр: Python Год издания: 2022 Серия: Бестселлеры o’reilly |
Марк Лутц - Python. Карманный справочник Жанр: Python Год издания: 2015 Серия: Бестселлеры o’reilly |
Кайл Симпсон - Асинхронная обработка и оптимизация Жанр: Java, Java Script Год издания: 2019 Серия: Бестселлеры o’reilly |