कार्य bash
को अनिवार्य रूप से यौगिक कमांड (या कोड ब्लॉक) नाम दिया गया है। से man bash
:
Compound Commands
A compound command is one of the following:
...
{ list; }
list is simply executed in the current shell environment. list
must be terminated with a newline or semicolon. This is known
as a group command.
...
Shell Function Definitions
A shell function is an object that is called like a simple command and
executes a compound command with a new set of positional parameters.
... [C]ommand is usually a list of commands between { and }, but
may be any command listed under Compound Commands above.
कोई कारण नहीं दिया गया है, यह सिर्फ वाक्यविन्यास है।
चूँकि दी गई एक-लाइन फ़ंक्शन की सूची को एक नई लाइन या ए के साथ समाप्त नहीं किया गया है ;
, bash
शिकायत करता है।