shellでは算術演算子を`expr 数字 演算子 数字`で計算できます。演算子意味例 + 加 echo `expr 10 + 20` => 30 - 減 echo `expr 20 - 10` => 10 \* 乗 echo `expr 11 \* 11` => 121 / 割 echo `expr 10 / 2` => 5
どんな場合でもやを使ってはダメだとまで言うつもりはありませんが(実際私もごく稀な例で使っている場合があります)、本来は必要ないということを忘れないようにしてください。終了ステータスを変数に代入しなければならないのであれば、不必要に冗長なコードである可能性が高いです。シェルは...
引用符で囲まれた文字列は、等しいかどうか比較できます。 整数とバージョン番号は算術的に比較することもできます。 比較演算子は記号または略語で表すことができます。 略語はオープン形式のプロファイルで条件を表す場合に便利です。
7-36 CLOB での VARCHAR2 に対する SQL ファンクション / 演算子の使用 ... 7-36 VARCHAR2 および CLOB の Unicode サポート ... 7-40 LOB が使用できない場合の SQL の機能 ...
数値の比較には-eqや-neを使う. if[$NUM-eq0];thenecho"NUM == 0"elif[$NUM-gt10];thenecho"NUM > 10"fi gtはgreater thanなので,逆向きの演算子として-ltや-leがある. 論理演算(AND/OR/NOT) 論理演算子は以下がサポートされている. ...
はじめに一部の POSIX シェルには、シェル自体に正規表現対応の機能が含まれており、外部コマンドに依存せずに正規表現による比較を行えます。すべての POSIX シェルで使えるわけではありませんが…