プログラミングをやったことがある人にはお馴染みだろうが、シェルスクリプトでも関数を作ることができる。 関数とは処理をまとめて、何度も使えるようにしたものだ。 シェルスクリプトは、もともとあまり複雑なプログラムを組むのに適してはいないが、関数を少し使って効率良く作成するくらいであれば構わないだろう。 このページでは関数の使い方についてご紹介する。参考にしてほしい。 簡単に関数とは? 簡潔にいえば「処理をまとめたものが関数」である。中学校のとき習った次のような関数と同じだ。 y = 2x xに何かを代入したら、yの値も決まる。 基本的に「引数を受け取り、それを処理し結果を返す」というのが役割である。とはいえ、引数を受け取らなくても動く関数もあるので、同じ動作を何度も書かないでしてくれる便利な方法だと思っておけばいい。 関数を使用すると同じ処理をするコードを繰り返し記述する必要がなくなるのである