目的
- ShellScriptで関数を定義する方法と関数をよび出す方法をまとめる。
書き方の例
-
関数は定義を先に行わないと呼び出して使用することができない。
-
スタンダードな関数の定義方法を下記に記載する。
#!/bin/bash function 関数の名前 () { 関数としてまとめたい処理 }
-
関数の呼出方法下記に記載する。
#!/bin/bash 関数の名前
より具体的な例その1
-
「Hello World」を出力為る関数を作成する。
-
関数名を
echoHelloWorld
とする。 -
下記に関数の定義方法と呼出方法を記載する。
#!/bin/bash #関数の定義 function echoHelloWorld () { echo "Hello World" } #関数の呼出 echoHelloWorld >Hello World
より具体的な例その2
-
「Hello 関数の第1引数 関数の第2引数」を出力する関数を作成する。
-
関数名を
echoHelloInput
とする。 -
下記に関数の定義方法と呼出方法を記載する。
#!/bin/bash #関数の定義 function echoHelloInput () { echo "Hello $1 $2" } #関数の呼出 echoHelloInput miri miriwo >Hello miri miriwo