Практическое написание сценариев командной оболочки Bash/Bash подстановки: различия между версиями
Содержимое удалено Содержимое добавлено
Нет описания правки |
Нет описания правки |
||
Строка 26:
echo "$VAR_$VAR" # "Bad Good ". Неоднозначности нет, потому что символ '$' нельзя использовать в имени переменной
echo "$VAR$VAR_" # "Good Bad ". Аналогично
# У этого правила есть исключение. Например специальные подстановки (встроенные в оболочку) всегда разрешаются правильно:
echo "$-_day"
echo "$$_day"
echo "$@_day"
echo "$*_day"
echo "$1_day"
echo "$2_day"
echo "$3_day"
# Но и здесь есть исключение
echo "${_}_day"
# Так же неоднозначности нет и здесь
|