Почему printf "$@"
работает не как echo "$@"
?
Выводит только первое слово, а printf "$*"
— выводит всё.
В чём разница между "$@" и "$*" для printf? Почему с echo по-другому?
Почему printf "$@"
работает не как echo "$@"
?
Выводит только первое слово, а printf "$*"
— выводит всё.
В чём разница между "$@" и "$*" для printf? Почему с echo по-другому?