function 関数の定義

ページコンテンツ

関数の定義


functionコマンドにてよく利用するコマンド群を関数として定義することができます。

構文


function 関数名() {コマンド}

引数


引数を利用することも可能です。一番目の引数は、「$1」と表します。

関数の実行方法


関数を実行する場合は、コマンドを実行するときと同じように、関数名を入力します。関数は定義されているシェル内部で有効となります。

関数定義の登録


setコマンドにて、定義された関数を変数リストとともに一覧表示することができます。bashでは変数名と関数名を区別していません。そのため、名前が重複しないようにする必要があります。関数定義を削除するには、変数の削除と同じように、unsetコマンドを利用します。

unset [関数名]

定義された関数の表示


定義されている関数のみを表示するには、下記コマンドを利用します。

declare -f コマンド

関連記事


最近の記事


Linux以外のIT技術については、下記サイトにアクセスしてください。
気まぐれSE研究所(https://www.se-lab.yokohama/)