function
foo()
function foo
#!/bin/sh function hello { echo "Hello World" }
#!/bin/sh hello() { echo "Hello World" }
function is a non-standard keyword that can be used to declare functions in Bash and Ksh.
In POSIX sh and dash, a function is defined without a function keyword. Instead, the function name is followed by () as in the correct example.
sh
dash
()
None
There was an error while loading. Please reload this page.