300 читали · 10 месяцев назад
Изучаем $@ и $* в Bash
Ты всяко знаешь про специальные переменные со знаком $. Держу пари, знаешь только про базовые и часто используемые, типа $? и $1. Сегодня рассмотрим еще парочку $@ и $*. Эти специальные переменные по сути выполняют одну и туже задачу: выводят список всех аргументов переданных скрипту. Но естественно есть различия в их использовании. Голову не грей, теория всегда душная, сейчас на примерах рассмотрим и всё у тебя в голове сложится как надо. Начнем с $@, накидываем скрипт: Запускаем так: На экран выводится: Видим что каждый аргумент у нас вывелся отдельным словом...