Define a shell function.
Section: Functions
Define a function
bash
bash
greet() { echo "Hello, $1"; }Explanation
Bash supports both name() { ... } and function name { ... } forms.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Functions
Use local variable in function
Keep function internals from leaking into caller scope.
Return data via stdout
Emit data to stdout and capture it with command substitution.