edit
シェルスクリプトのインクルードを行うには’’.’’(ドット)またはsourceを利用します。
以下、インクルードするファイルはfunctions、シェルスクリプトはoperation.shになっています。 サンプルソースは四則演算のシェルスクリプトになっています。 動作させるには同一ディレクトリに以下の2つのファイルを配置してください。
######################## # operation functions ######################## function addition { a=`expr $1 + $2` echo "$1 + $2 = $a" return $a } function subtraction { a=`expr $1 - $2` echo "$1 - $2 = $a" return $a } function multiplication { a=`expr $1 \* $2` echo "$1 * $2 = $a" return $a } function division { a=`expr $1 / $2` echo "$1 / $2 = $a" return $a }
#!/bin/bash . ./functions # OR source ./functions addition 10 20 echo "Answer : "$? subtraction 20 10 echo "Answer : "$? multiplication 10 20 echo "Answer : "$? division 10 2 echo "Answer : "$?