Bashシェルスクリプトのおける関数の定義方法( `function` キーワードは必須ではなかった。 )

いつも、 function というキーワードを利用して以下のように定義していた。

1
2
3
function xxx() {
  echo "xxx"
}

キーワードを利用しなくても、関数名の後ろに () を追記すれば関数扱いになる。

1
2
3
xxx() {
  echo "xxx"
}