1. 変数を宣言します
myUrl="http://see.xidian.edu.cn/cpp/linux/"
myNum=100
注:
変数名と等号の間にスペースを入れることはできません。これはあなたにはうまくいかないかもしれません 使い慣れたプログラミング言語はすべて異なります。
同時に、変数名の命名は次の規則に従う必要があります:
最初の文字は文字 (a-z、A-Z) である必要があります。
間にスペースを入れることはできず、アンダースコア (_) を使用できます。
句読点は使用できません。
bash ではキーワードを使用できません (予約されたキーワードを表示するには help コマンドを使用できます)。
2. 変数を使用する
echo ${your_name}
注: すべての変数に中かっこを追加することをお勧めします。これは、プログラミングの良い習慣です。
3. 変数を再定義します
myUrl="http://see.xidian.edu.cn/cpp/linux/"
echo ${myUrl}
myUrl="http://see.xidian.edu.cn / cpp/shell/"
echo ${myUrl}
注: を使用する場合、2 回目に値を割り当てるときに $myUrl="http://see.xidian.edu.cn/cpp/shell/" と書くことはできません。変数 ドル記号 ($) を追加するだけです。
4. 読み取り専用変数
myUrl="http://see.xidian.edu.cn/cpp/shell/"
readonly myUrl
myUrl="http://see.xidian.edu.cn/cpp / danpianji/"
スクリプトを実行すると、結果は次のようになります:
/bin/sh: NAME: この変数は読み取り専用です。
5. 変数を削除します
変数を削除した後は、その変数を再度使用することはできません。 unset コマンドは読み取り専用変数を削除できません。
unset variable_name
6. 変数の種類
シェルを実行する場合、次の 3 つの変数が同時に存在します:
1) ローカル変数
ローカル変数はスクリプトまたはコマンドで定義され、現在のシェル インスタンスでのみ有効です。他のシェルではローカル変数にアクセスできません。
2) 環境変数
シェルによって起動されたプログラムを含むすべてのプログラムは、環境変数にアクセスできます。一部のプログラムは、正常に動作するために環境変数を必要とします。シェル スクリプトでは、必要に応じて環境変数を定義することもできます。
3) シェル変数
シェル変数は、シェルプログラムによって設定される特別な変数です。シェル変数の一部は環境変数であり、一部はローカル変数です。これらの変数はシェルの通常の動作を保証します
以上が[シェルプログラミング]構文の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。