$(...)

Подстановка команды: вставляет её вывод в строку.

Сигнатура$(команда)

$(...) выполняет команду и подставляет её стандартный вывод. Современная замена устаревших обратных кавычек, легко вкладывается друг в друга.

now=$(date +%Y)
echo "Год: $now"        # Год: 2026
files=$(ls | wc -l)
echo "Файлов: $files"
← Все записи: Встроенные команды Bash
Поддержать проект