Гид по технологиям

Shell

Парсинг JSON в shell с jq
Shell 4 min read

Парсинг JSON в shell с jq

jq — лёгкий однобайтовый инструмент для безопасного парсинга, фильтрации и перестройки JSON в shell-скриптах. Установите jq через пакетный менеджер или скачайте бинарник, используйте `jq` для красивого вывода, выборки полей, фильтрации массивов и создания новых объектов из входного JSON.

Массивы в bash — синтаксис и примеры
Shell 4 min read

Массивы в bash — синтаксис и примеры

Массивы в bash — это одномерные списки для хранения связанных значений. Используйте фигурные скобки и кавычки при доступе и итерации; для сложных структур выбирайте другие языки.

Разбор имён файлов в Bash с find -print0 и xargs -0
Shell 8 min read

Разбор имён файлов в Bash с find -print0 и xargs -0

Используйте NULL-терминацию: генерируйте список через find -print0 и обрабатывайте его с помощью xargs -0 или while IFS= read -r -d ''. Это защитит от пробелов, переносов строк и других спецсимволов.

Переменные окружения в Zsh — как задать и управлять
Shell 5 min read

Переменные окружения в Zsh — как задать и управлять

В Zsh временные переменные задаются export или присвоением перед командой; постоянные добавляются в ~/.zshrc и активируются через source. Не храните секреты в открытом виде.

Bash: проверка строк с -z и -n
Shell 6 min read

Bash: проверка строк с -z и -n

В этой статье объяснено, как проверять пустые и непустые строки в bash с помощью операторов -z и -n. Приведены готовые примеры скриптов, объяснены частые ошибки, советы по безопасности и контрольные списки для практического использования.