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 "$@"
}