История изменений
Исправление Lavos, (текущая версия) :
Просто '$@' разворачивается как несколько аргументов, а '$*' как один.
У printf первым аргументом идет формат и если в нем нет, например, '%s', остальные аргументы он проигнорирует.
Попробуй: printf "%s" "$@"
Исходная версия Lavos, :
Просто «$@» разворачивается как несколько аргументов, а «$*» как один.
У printf первым аргументом идет формат и если в нем нет, например, '%s', остальные аргументы он проигнорирует.
Попробуй: printf «%s» «$@»