На RHEL, то daemon()
функция /etc/init.d/functions определяется следующим образом:Локальная переменная декларация в /etc/init.d/functions
daemon() {
# Test syntax.
local gotbase= force= nicelevel corelimit
local pid base= user= nice= bg= pid_file=
local cgroup=
nicelevel=0
... and so on ...
Я пытаюсь понять, почему некоторые локальных переменных определяются с помощью знака равенства, а некоторые другие - нет. Что тут происходит? Является ли это множественной декларацией и присваиванием?