はじめに
functionを使用することでzshスクリプトで関数を作成します。
使い方
function <関数名> (){
<処理内容>
}
または
<関数名> (){
<処理内容>
}
functionはあってもなくても大丈夫です。
サンプル
functionを実行する
function func1 (){
echo hoge
}
func1
// 出力
// hoge
引数を与える
zshスクリプトと同じように$1で引数を使用できます。
function func2 (){
echo $1
}
func2 fuga
// 出力
// fuga
複数の引数を与える
zshスクリプトと同じように$@で複数の引数をリストで使用できます。
function func3 (){
echo $0
for i in $@; do
| echo $i
done
}
func3 1 2 3
// 出力
// 1
// 2
// 3
まとめ
functionで関数を作成しました。
コメント