function 関数を作成する zsh

はじめに

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で関数を作成しました。

コメント

タイトルとURLをコピーしました