変数:
ルールは、変数を定義します。
1)変数名は文字、数字、および下線で構成することができ、その数で開始することができません
2)等号の両側にスペースを持つことができません
大文字で3)一般的なカスタム変数名
変数に割り当てられたコマンドの戻り値:
1)コマンド ``引用符を使用して
2)を実行するために$()を使用して
環境変数を設定します。
基本的な構文:
1)輸出変数名=変数値出力は、シェル変数、環境変数ではありません
変更はすぐに反映した後、2)ソースプロファイルは、構成情報を可能にします
3)$変数名クエリの環境変数をエコー
複数行のコメント:
場所のパラメータ変数:
あなたは、コマンドラインパラメータを取得したい場合、我々は、シェルスクリプトを実行するときは、位置パラメータ変数を使用することができます。コマンドラインシェルが実行され./myshell.sh 100 200、として、あなたはパラメータ情報myshellスクリプトを取得することができます。
基本的な構文:
$ N:N第パラメータに最初を表す数値、コマンド自体は$ 0、$ 1- $ 9であり、それはより10個のパラメータ{10} $括弧が含まれている必要が
$の*:すべてのコマンドラインパラメータを代表して
$ @を:すべてのコマンドラインパラメータを代表して、しかし、各パラメータが別々に処理されます
$#:すべてのパラメータの数
事前定義された変数:
シェルの設計者は、シェルスクリプトで直接使用することができる事前定義された変数を設計しました。
現在のプロセスのPID:1)$$
2)$!バックグラウンド・プロセスのIDで実行されている最後のプロセス
3)の状態に戻す$:?コマンドは、最後に実行。この変数が0の場合、コマンドの正しい実行を示し、変数が非ゼロである場合、証拠は、コマンドに正しくありません