二、シェルスクリプト高度なプログラミング戦闘パートII

まず、変数は何ですか?

        変数は文字列定数はもちろん、の内容は、変数、パス、文字列とはるかがあるかもしれない、より複雑なコンテンツを置き換えるで、最大の特徴は、使いやすい、より良い仕事

      1.環境変数変数(グローバル変数)とローカル変数

       環境変数はグローバル変数である、あなたが作成することができます彼らのシェルで使用され、シェルを起動することができます

       ローカル変数はその殻の作成に使用することができます。  

 スクリプト内のローカル変数を定義した場合個人的に私はそれをxx.sh例えば:.ソースxx.shまたは(ポイント)、記事では、前述のようにするので、これは、非常に深刻ではないと思われますか?同じスクリプト変数を呼び出すことができます。

第二に、環境変数

        動作環境を定義するために使用されるシェルの環境変数は、シェルコマンドの正しい実行を保証します。すべての環境変数は、スクリプトが実行されているため、最初の実行環境変数が再びロードされ、カジュアルなスクリプトグローバルであり、一般的には、/ etc / bashrcにファイルや/ etcにあるグローバルコンフィギュレーションまたは/ etc /プロファイルの.bash_profileのファイル定義で/profile.d。プロファイルに環境変数、そのユーザーがログオンが初期化するたびに。

        伝統的に、環境変数は資産計上されます。コマンドによってenvを、設定した環境変数のシステム定義の数を表示するため。

        各ユーザーは、通常の.bashrcと.bash_profileを次の書類を持って、地球環境は、/ etc / profileをして、ファイル/ etc / bashrcには、/ etc /のprofile.dの下にある、特別なノートがある、の/ etc / motdには、一般的にログインを下回っています文字列表示

  第三に、ローカル変数

       ただ、現在のシェルで有効になります。

    それは、ローカル変数またはグローバル変数であるかどうかは、デフォルトでは、数字は引用符、二重引用符で他を追加しないでください。

 

おすすめ

転載: www.cnblogs.com/dangjingwei/p/11594952.html