シェル関数

 myfunc() {
   echo "$1"
 }
 
 myfunc "hello, world"

関数内で宣言(使用)する変数はグローバル。だが、localコマンドを使うと、関数スコープのローカル変数を作れる。

 myfunc() {
   local i
   i=1
   echo $i
 }

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS