$?

関数(基本)

関数というものをご存知でしょうか?
Excelなどにもありますので、パソコンを触った事のある人だったら聞いた事ぐらいははあるだろうと思います。
関数とは簡単に言うと、「小さな処理の塊」とでも表現すれば良いのでしょうか。
ある一連の処理をまとめた物の事を指します。

特殊変数

bashでは、通常の変数以外に最初から用意されている「特殊変数」というものが存在します。
既に説明した、コマンドの戻り値を取得する「$?」などが特殊変数です。
今回は、使いこなせればかなり便利になる、特殊変数の扱い方を学びましょう。

 

・特殊変数一覧

戻り値について

前回の説明でtestコマンドと戻り値について解説しました。
今回はこの戻り値(終了コード)についてもう少し詳しく説明します。

前回の説明で少し触れましたが、この「戻り値」はどのようなコマンドでも処理が成功すれば「必ず」0を返します。これはbashスクリプトにとって、とても重要な事です。

コンテンツ配信