Фундамент DevOps для Windows-админа

Из Windows администратора в DevOps — это логичный и востребованный карьерный путь. Вот подробный план трансформации: 1. Освойте Linux (обязательно!) bash # Начните с WSL2 на своей Windows wsl —install -d Ubuntu # Что изучать: ✅ Bash скриптинг ✅ Файловая система Linux ✅ Systemd и службы ✅ Пакетные менеджеры (apt, yum) ✅ SSH, ключи, безопасность … Читать далее

Разбор регулярного выражения s/[^ ]* \([^ ]*\).*/\1/ Linux

Структура команды sed: Что такое sed и что такое awd. Примеры использования тут Пошаговый разбор шаблона поиска: 1. [^ ]* text [^ ] — класс символов, НЕ пробел (любой символ кроме пробела) * — ноль или более повторений предыдущего элемента Вместе: [^ ]* = «ноль или более любых символов, кроме пробела» 2.  (пробел) text — обычный пробел (литерал) 3. \( и \) … Читать далее

В Bash/awk/sed контексте print $2 означает вывести второе поле/колонку из строки. Разъяснение echo «Hello World Test» | awk ‘{print $2}’ и echo «Hello World Test» | sed ‘s/[^ ]* ([^ ])./\1/’

Примеры: 1. В AWK: bash # Ввод: «John Doe 30» echo «John Doe 30» | awk ‘{print $2}’ # Вывод: «Doe» # Разделение по запятой echo «apple,banana,orange» | awk -F’,’ ‘{print $2}’ # Вывод: «banana» 2. В sed (с подстановкой): bash # Вывод второго слова echo «Hello World Test» | sed ‘s/[^ ]* \([^ ]*\).*/\1/’ # Или … Читать далее