bashで他のファイルの関数を使いたい場合

bashでスクリプトを書いているときに、他のshファイルに書かれた関数を使いた場合があります。

#!/bin/bash

function hoge() {
  echo "hoge"
}

hoge.shの中で定義されたhoge()を使いたい場合以下のようにします。

#!/bin/bash

. ./hoge.sh

hoge

run.shとhoge.shは同一ディレクトリに存在します。