function
#!/bin/sh function hello() { echo "Hello World" }
#!/bin/sh hello() { echo "Hello World" }
The function keyword is a feature of Bash and Ksh, so code that uses it may be intended to be a Bash or Ksh script instead:
#!/bin/bash function 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 instead declared without the function keyword as in the correct example.
sh
dash
None.
There was an error while loading. Please reload this page.