EG
${a:-b} отличается от ${a:=b} от ${a:?b} от ${a:+b}Size: a a a
EG
${a:-b} отличается от ${a:=b} от ${a:?b} от ${a:+b}EG
${a:-b} отличается от ${a:=b} от ${a:?b} от ${a:+b}P
${a:-b} отличается от ${a:=b} от ${a:?b} от ${a:+b}EG
"" запихивает переменную в один аргумент?P
P
"" запихивает переменную в один аргумент?EG
> function create_file() {
> touch "$@"
> }
>
> create_file 1 2 3
> ls 1 2 3
1 2 3
>EG
P
> function create_file() {
> touch "$@"
> }
>
> create_file 1 2 3
> ls 1 2 3
1 2 3
>EG
touch с одним аргументом — строкой "$@"EG
P
touch с одним аргументом — строкой "$@"EG
"$@" это спешлкейсEG
"$*" то всё сработает правильноP
"$@" это спешлкейсEG
EG
P
EG
function mycurl() {
curl -q -v -f -myotheroptions "$@"
}