今回は UNIX シグナルについて説明します。 UNIX シグナルとは UNIX シグナルは単純にシグナルとも呼ばれるもので、広義ではプロセス間通信に属します。 シェルからシグナルを送信する時は kill コマンドを使用 […]
今回はコマンドの終了ステータスと条件文について説明する。 終了ステータス 終了ステータスの「真(true)」は「0」であり、それ以外は「偽(false)」となる。一般的な条件判定とは真逆なので注意が必要だ。 終了ステータ […]
今回は、変数と環境変数について説明します。 変数 変数はスクリプト内で使用するもので、子プロセスでは参照できません。また、代入時と参照時では表記が異るので注意が必要です。 $ # 代入$ i=0$ # 参照$ echo […]
なぜ「bash」なのか? 試しにターミナルを開き「ls -l $(which sh)」と入力してみて下さい。以下のように表示されたのではないでしょうか? そう、既に「sh」コマンドは存在しなく、「bash」の互換モードで […]