В чём отличие между
1) $var
2) "$var"
3) ${var}
4) "${var}"
а так же
1) $( cmd )
2) "$( cmd )"
Что означает "Pathname expansion" в этом куске из мана:
The parameter name or symbol can be enclosed in braces, which are optional except for positional parameters with more than one digit or
when parameter is followed by a character that could be interpreted as part of the name. If a parameter expansion occurs inside double-
quotes:
1. Pathname expansion is not performed on the results of the expansion.
2. Field splitting is not performed on the results of the expansion, with the exception of @.
???


Ответ на:
комментарий
от marsijanin

Ответ на:
комментарий
от Deleted

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум bash 4.0.10(2)-release (2009)
- Форум [питун] что -то не то с кодировкой (2011)
- Форум Вышел zsh 5.4.2 (2017)
- Форум Синхронизация пользователей домена WinSrv2008 с файловым сервером CentOS 6.6 (2016)
- Форум Steam+Manjaro (2016)
- Форум Вышел однобайтный текстовый редактор GNU moe 1.9. Также вышел мой патч для любой однобайтной локали, включая KOI8-R. (2017)
- Форум PHP 5.2.9 (2009)
- Форум подстановка переменной в имя другой в shell (2003)
- Форум sed подстановка переменных (2022)
- Форум bash подстановка переменных (2014)