Идиомы bash
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

 Идиомы bash

Сценарии на языке командной оболочки получили самое широкое распространение, особенно написанные на языках, совместимых с bash. Но эти сценарии часто сложны и непонятны. Сложность — враг безопасности и причина неудобочитаемости кода. Эта книга на практических примерах покажет, как расшифровывать старые сценарии и писать новый код, максимально понятный и легко читаемый.
Авторы Карл Олбинг (Carl Albing) и Джей Пи Фоссен (JP Vossen) покажут, как использовать мощь и гибкость командной оболочки. Даже если вы умеете писать сценарии на bash, эта книга поможет расширить ваши знания и навыки. Независимо от используемой ОС — Linux, Unix, Windows или Mac — к концу книги вы научитесь понимать и писать сценарии на экспертном уровне. Это вам обязательно пригодится.
Вы познакомитесь с идиомами, которые следует использовать, и такими, которых следует избегать.
Оқыдыңыз ба? Не айтасыз?
Роман К.
Роман К.пікірімен бөлісті1 жыл бұрын
Дня обозначения в этой книге, как и во многих других используется метод разных шрифтов. Без засечек, или курсив или монолитный шрифт. Тут все поправили какие то умения по один шрифт. Проблема не книги Но того кто верстает их при добавлении в библиотеку.
3 Ұнайды
Комментарий жазу
Иван Коваленко
Иван Коваленкопікірімен бөлісті10 ай бұрын
👍Ұсынамын
💡Танымдық
🎯Пайдалы
Отличная книга для тех, кто хочет углубиться в процесс написания bash-скриптов,и делатьто красиво, аккуратно, лаконично.
1 Ұнайды
Комментарий жазу
👍Ұсынамын
💡Танымдық
🎯Пайдалы
Супер! По мере чтения применил на практике несколько идиом на продовых серверах!
Комментарий жазу
Oleg Makaroff
Oleg Makaroffдәйексөз келтірді11 ай бұрын
Вспомогательные материалы (примеры кода, упражнения и т.д.) доступны для загрузки по адресу: https://github.com/vossenjp/bashidioms-examples.
2 Ұнайды
Комментарий жазу
Юлька
Юлькадәйексөз келтірді4 ай бұрын
Также источником значений для цикла for могут быть результаты выполнения команд — отдельных или их конвейеров:
for arg in $(some cmd or other | sort -u)
Вот еще несколько примеров:
for arg in $(cat /some/file)
for arg in $(< /some/file) # Faster than shelling out to cat
for pic in $(find . -name '*.jpg')
for val in $(find . -type d | LC_ALL=C sort)
1 Ұнайды
Комментарий жазу
Zborovski
Zborovskiдәйексөз келтірді4 күн бұрын
Также источником значений для цикла for могут быть результаты выполнения команд — отдельных или их конвейеров:

for arg in $(some cmd or other | sort -u)

Вот еще несколько примеров:

for arg in $(cat /some/file)

for arg in $(< /some/file) # Faster than shelling out to cat

for pic in $(find . -name '*.jpg')

for val in $(find . -type d | LC_ALL=C sort)
Комментарий жазу
Питер
Издательский дом «Питер»
Издательский дом «Питер»
1 829 кітап
809
Айтишная полка
undlake
undlake
277 кітап
760
Все книги O'REILLY
Erik
Erik
47 кітап
205
Издательство O'Reilly
Александр Сидоренко
Александр Сидоренко
58 кітап
62
Компьютерная литература O'Relly
Потапов Владимир
Потапов Владимир
29 кітап
60