シェルスクリプト パートV: Bashにおける関数
bashは関数のために2つの構造をサポートしています。最初の構文を使用する場合は、キーワードfunctionを使用し、その後に関数名と開きおよび閉じの括弧、波括弧を使用して関数の内容をメインルーチンから分ける必要があります。この構文は、PHPのバックグラウンドがある場合には馴染みがあるでしょう。なぜなら、PHPの関数は同じ方法で宣言されるからです。もう一つの構文は、関数名、開きおよび閉じの括弧、波括弧のみで構成されています。
bashは関数のために2つの構造をサポートしています。最初の構文を使用する場合は、キーワードfunctionを使用し、その後に関数名と開きおよび閉じの括弧、波括弧を使用して関数の内容をメインルーチンから分ける必要があります。この構文は、PHPのバックグラウンドがある場合には馴染みがあるでしょう。なぜなら、PHPの関数は同じ方法で宣言されるからです。もう一つの構文は、関数名、開きおよび閉じの括弧、波括弧のみで構成されています。
Environment Variables. (n.d.). 2015年4月29日取得, Ubuntu Documentationから: https://help.ubuntu.com/community/EnvironmentVariables
bash(Bourne-Again Shell)は、ほとんどのLinuxディストリビューションとOS Xのデフォルトシェルです。これは、sh(Bourne Shell)を置き換えることを目的としたオープンソースのGNUプロジェクトです。これはブライアン・フォックスによって開発され、1989年にリリースされました。
HowtoForgeのシェルスクリプトチュートリアルシリーズのパート4へようこそ(チュートリアルのパート1、パート2、パート3を読むにはこちらをクリック)。このパートでは、bashシェルのさまざまな繰り返し制御構造と、それぞれの構造を使用する方法をいくつかの例を提供しながら説明します。さあ、始めましょう。
Ifは、プログラマーが指定した条件に基づいてプログラム内で意思決定を行うことを可能にする文です。条件が満たされると、プログラムは特定のコード行を実行し、そうでない場合は、プログラマーが指定した他のタスクを実行します。以下は、bashシェルでサポートされているif文の構文です。