「シェル変数」と「環境変数」の違い

実はシェルの「変数」は2種類ある。

 

・シェル変数

・環境変数

 

この違いを正しく理解しておかないと、時にシェルスクリプトが正しく動かない時があるので注意だ。

 

ただ単に違いを説明しても分かりづらいと思うので、比較してみた。

 

続きを読む “「シェル変数」と「環境変数」の違い”

シェルの動作設定について【変数の使い方】

よく仕事でシェルを利用している。
単純だけど大量にある作業をシェルにやらせると非常に便利だ。

 

「これはやり過ぎでしょう」という量の処理もシェルがやるとほぼ一瞬で完了してしまう。

シェルはすべて同じように動作しない。

 

なぜならそれぞれのシェルがそれぞれの「動作設定」を持っているからだ。

 

たとえば、
Aさんは bash を使用したい
Bさんは csh を使用したい

 

こんな場合に動作設定を使い分ける。

 

それぞれの「動作設定」は、「変数」として持っている。

この変数を設定したり、変えたりすることで自分独自のシェルの動作を定義できるのである。

 

続きを読む “シェルの動作設定について【変数の使い方】”