ウェブサイト検索

Bashにおける数の簡単な加算と減算


Bash には加算、減算、除算、乗算、剰余、指数などのさまざまな算術演算が含まれています。初心者としては、スクリプトを通じて常にシンプルな算術計算を行うべきです。

このチュートリアルは、Bashスクリプトでの足し算と引き算の学習に興味がある方に向けています。このチュートリアルでは、Bashで数の単純な足し算と引き算を行う方法をいくつかの手法を通じて見ていきます。

Bashにおける数の簡単な加算と減算

Bashで算術計算を行う方法はいくつかあります。それらを一つずつ簡単に説明していきましょう:

ダブルカッコを使用すること

基本的な算術演算を行うために二重かっこを使用できます。こちらが一般的な構文です:

$((expression))

複合表記 (( )) は結果を評価し、変数オペレーター $は結果を保存するために使用されます。ここでは、加算と減算を行うための基本的なスクリプトの例をいくつか示します:

方法1

出力 :

方法2

出力 :

方法3

出力 :

方法4

出力 :

方法5

出力 :

方法6

出力 :

ヒント: 四角括弧表記 ( $[式] ) は、算術式を評価し、非推奨になるのを避けることもできます。

Letコマンドの使用

letは、算術演算を実行するために使えるBashの組み込みコマンドです。以下が必要です:

let <arithmetic expression>

この例を通して、letコマンドを使用してBashで加算と減算をどのように行うかをよりよく理解できるでしょう:

出力 :

Exprコマンドを使用する

レガシーコマンドラインユーティリティとして、exprは整数算術を評価します。Bashスクリプトでは、exprコマンドを使用することで算術展開を行うことができます。このコマンドは、汎用の式評価器としても知られています。exprコマンドはletコマンドと同じ機能を持ちますが、結果を変数に保存するのではなく、直接結果を出力します。Bashでexprコマンドを実行する構文は以下の通りです。

`expr value1 operator value2`

次の例は、Bashでexprを実行することによって結果を取得する方法を示しています:

出力 :

BCコマンドの使用

bcコマンドは、Bashで基本的な計算を実行できます。このプログラムは標準入力を受け取り、対話的に動作して任意の精度の算術演算を実行します。

出力 :

Awkコマンドの使用

awkをパターンセレクタとして使用すると、パターンを選択することができます。このコマンドを使用すると、Bashで次のように加算と減算を行うことができます。

出力 :

Declareコマンドを使用する

Bashのdeclareコマンドは整数計算を可能にします。これはBashでの単純な足し算や引き算、またはこのようなものに使用されます:

計算を行うために、declareコマンドを使ってBashで実行するには、-iオプションを追加する必要があります。

出力 :

Dcコマンドを使用する

dcコマンドまたはデスク計算機は、逆ポーランド計算を行うのに役立ちます。また、無限に正確な算術をサポートし、標準入力を受け付けます。

前のスクリプトでは、“p”を使用して、dcコマンドに印刷信号を送信できるようにしました。

出力 :

結論

私たちは、あなたが加算、減算などの基本的な算術操作を理解できることを希望しています。このチュートリアルでは、Bashでの数の簡単な加算と減算をさまざまな方法で行う方法を説明しました。bc、awk、let、declareなどのコマンドも含めました。