ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Вместо скриптов на Python! Магия однострочников на Bash (awk, xargs, parallel)

Автор: Павел Ахтямов

Загружено: 2026-02-25

Просмотров: 341

Описание: 🔔 Подписывайтесь на 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

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Вместо скриптов на Python! Магия однострочников на Bash (awk, xargs, parallel)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Bash скрипты и DevOps: реальные примеры из production

Bash скрипты и DevOps: реальные примеры из production

Куда едет ваш код? Управляем ветками и стрелками в Git (Основы)

Куда едет ваш код? Управляем ветками и стрелками в Git (Основы)

Цепи Маркова — математика предсказаний [Veritasium]

Цепи Маркова — математика предсказаний [Veritasium]

Docker под капотом: от Namespaces до слоистой файловой системы

Docker под капотом: от Namespaces до слоистой файловой системы

Мы решили делать пластик для 3Д печати, для своей студии. Производство

Мы решили делать пластик для 3Д печати, для своей студии. Производство

OAuth 2.0 на пальцах, котиках и зайчиках • Плюс POST, как и обещано • C • Live coding

OAuth 2.0 на пальцах, котиках и зайчиках • Плюс POST, как и обещано • C • Live coding

Что такое DevOps? Devops в широком и узком смысле слова

Что такое DevOps? Devops в широком и узком смысле слова

🤫ЗАМЕНА microUSB НА USB-C КЛЕЕМ ДЛЯ ПАЙКИ НОВЫЙ ПОДХОД К УСТАНОВКЕ КОМПОНЕНТОВ О КОТОРОМ МОЛЧАТ🤐

🤫ЗАМЕНА microUSB НА USB-C КЛЕЕМ ДЛЯ ПАЙКИ НОВЫЙ ПОДХОД К УСТАНОВКЕ КОМПОНЕНТОВ О КОТОРОМ МОЛЧАТ🤐

Как поймать гравитон? Учёные придумали способ узнать, является ли гравитация силой!

Как поймать гравитон? Учёные придумали способ узнать, является ли гравитация силой!

Китайский Steam Machine: 10 ядер Core i7 с RTX 3060M на 12 ГБ

Китайский Steam Machine: 10 ядер Core i7 с RTX 3060M на 12 ГБ

Блокировка Telegram: ТОП-5 защищенных мессенджеров на замену

Блокировка Telegram: ТОП-5 защищенных мессенджеров на замену

Как защитить API: Уязвимости и решения

Как защитить API: Уязвимости и решения

МОЖНО ЛИ ОБДЕЛАТЬСЯ ОТ ЗВУКА?

МОЖНО ЛИ ОБДЕЛАТЬСЯ ОТ ЗВУКА?

Дороничев: ИИ — пузырь, который скоро ЛОПНЕТ. Какие перемены ждут мир?

Дороничев: ИИ — пузырь, который скоро ЛОПНЕТ. Какие перемены ждут мир?

REST + gRPC: Идеальная архитектура для Highload сервиса на Python

REST + gRPC: Идеальная архитектура для Highload сервиса на Python

ПОКИНУЛ СОБЕСЕДОВАНИЕ через МИНУТУ, это ПЕРЕБОР!

ПОКИНУЛ СОБЕСЕДОВАНИЕ через МИНУТУ, это ПЕРЕБОР!

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Почему ваш Docker образ весит 4 ГБ? Контейнеры и CI/CD для Highload ML: Multi-stage и проброс GPU.

Почему ваш Docker образ весит 4 ГБ? Контейнеры и CI/CD для Highload ML: Multi-stage и проброс GPU.

Идём из кода прямо в Интернет • C • Live coding

Идём из кода прямо в Интернет • C • Live coding

C# с нуля — Полный курс для начинающих | Часть 1

C# с нуля — Полный курс для начинающих | Часть 1

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]