У нас вы можете посмотреть бесплатно Вместо скриптов на Python! Магия однострочников на Bash (awk, xargs, parallel) или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
🔔 Подписывайтесь на Telegram-канал «Матчасть Ахтямова»: https://t.me/akhtyamov_base — здесь больше про DevOps, ИИ и фундаментальную математику. Зачем писать 50 строк тяжелого кода на Python, импортировать Pandas и поднимать виртуальное окружение, если ту же задачу по анализу логов или датасетов можно решить одним изящным пайплайном в терминале? В этом видео мы погружаемся в продвинутый Bash в рамках курса «Промышленное программирование». Закладываем фундамент для того, чтобы жонглировать системными утилитами и парсить гигабайты текста как настоящие Senior-инженеры. Без воды разбираем суровую матчасть терминала. ⚡ Что под капотом: Функции в Bash: почему это на самом деле изолированные подпроцессы и как правильно возвращать из них результат. Профессиональный парсинг аргументов: пишем свой аналог argparse с помощью shift и getopt. Массовая автозамена в коде: укрощаем потоковый редактор sed. awk как замена Pandas: агрегируем данные и считаем аналитику прямо в консоли. Разница между | (Pipe) и xargs: как правильно передавать аргументы между утилитами. parallel: разгоняем наши bash-скрипты в несколько потоков. ⏳ Навигация по видео: 00:00 - Вступление 04:01 - Функции в Bash: почему это подпроцессы, а не обычные функции? 08:30 - Как вернуть результат из функции (STDOUT против глобальных переменных) 12:13 - Локальные переменные (local) и области видимости 18:01 - Парсинг аргументов командной строки: оператор shift 30:09 - Продвинутый find: ищем и массово удаляем виртуальные окружения Python 40:03 - Утилита getopt: профессиональный парсинг длинных флагов (--name, --help) 49:48 - Потоковый редактор sed: массовая автозамена импортов в коде 56:49 - awk: пишем аналог Pandas для анализа логов и датасетов 01:04:36 - Практика: расследование. Кто забил всё место на сервере? (du, sort) 01:10:01 - В чем фундаментальная разница между | (Pipe) и xargs? 01:12:08 - Практика: массовая конвертация изображений через xargs -I 01:15:12 - parallel: ускоряем выполнение скриптов в несколько потоков и пасхалка в конце #bash #linux #python #devops #программирование #терминал #xargs #awk #scripting