Расширения в bash

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

Порядок расширений: расширения фигурных скобок, расширения тильды, расширения параметров, расширения переменных и арифметических выражений, и подстановки команд(Делается слево на право), разбиение слов и подстановка имен файлов.

В системах которые способны это поддерживать, есть дополнительные доступные расширения: процесс замены.

Количество слов расширения можно изменить только расширением фигурных скобок, разбиением слов и подстановкой имен файлов; иные же расширения расширяют одно, слово в одно слово. Единственным исключением из этого правила, является расширение «$@» и «${имя[@]}«, как я описывал в параметрах выше.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *