Программный код на тёмном экранеФото: Luis Gomes / Pexels ← Все темы Тема Bashdays

Bash

Скрипты и практические примеры на Bash: автоматизация, администрирование Linux и DevOps-подходы к работе с инфраструктурой.

200материалов
Сначала новые

Статьи по теме

Страница 1 из 17

bash

Краткий Bash Style Guide от Дэйва Эдди

Bash Style Guide Дэйва Эдди — короткая выжимка о безопасных, предсказуемых и единообразных shell-скриптах. Руководство можно читать в браузере или прямо в терминале через curl, а основные темы разобраны и в видеороликах YSAP.

bash

Как дать Bash-скрипту выходной

Короткая проверка номера дня недели через date +%u позволяет Bash-скрипту отказаться от работы в субботу и воскресенье. Это шуточный вредный совет для cron-задач, который заодно показывает простое условие с числовым сравнением.

linux

CLI Exercises — 77 задач по Linux-терминалу

CLI Exercises — интерактивный тренажёр с 77 заданиями по командной строке Linux, подсказками и несколькими вариантами решений. Показываю установку в отдельное Python-окружение через venv и запуск одной командой.

bash

Как найти самое длинное слово на чистом Bash

Небольшой Bash-скрипт перебирает слова из текстового файла, вычисляет длину каждого и сохраняет самый длинный вариант. Решение обходится без awk, sed и других внешних утилит.

bash

Как использовать IFS как выходной разделитель

В Bash нет отдельной переменной OFS, но первый символ IFS становится разделителем для параметров внутри "$*". Пример показывает, как собрать CSV-строку и почему команда set меняет позиционные параметры текущей оболочки.

bash

Ввод пароля со звёздочками в Bash

Два однострочника на Bash читают пароль без отображения символов и печатают звёздочки вместо введённого текста. Второй вариант дополнительно поддерживает удаление символов клавишей Backspace.

bash

cdspell и autocd в Bash

Две встроенные опции Bash упрощают навигацию по каталогам: cdspell исправляет небольшие ошибки в путях, а autocd позволяет переходить в директорию без команды cd. Показываем работу обеих функций на коротких примерах.

bash

Шпаргалка по расширению параметров Bash

Расширение параметров Bash позволяет удалять префиксы и суффиксы, получать подстроки и выполнять замены без внешних утилит. Разбираем несколько коротких примеров и сохраняем полезную шпаргалку по синтаксису оболочки.

bash

HSTR для удобного поиска по истории команд

HSTR превращает историю команд Bash и Zsh в интерактивный список с удобной фильтрацией. Вместо многократного Ctrl-R можно ввести часть запроса, выбрать нужную команду стрелками и сразу вернуть её в терминал.

bash

Как хранить данные Base64 внутри Bash-скрипта

Bash-скрипт может хранить закодированный Base64 блок после основного кода и читать его через sed, base64 и mapfile. Разбираем компактный самодостаточный пример.

О направлении

Что входит в тему

Bash — раздел BashDays, посвященный Bash, Shell scripting и работе в терминале Linux.

В разделе публикуются материалы по:

  • Bash-скриптам
  • Shell scripting
  • Однострочникам
  • Автоматизации задач
  • Cron
  • Работе с файлами
  • Обработке данных
  • Администрированию Linux

Здесь собраны практические примеры скриптов, приемов работы в терминале и способов автоматизации повседневных задач администратора.