モテる!シェルスクリプト入門講座。シェルとは〜基本操作までを解説

シェル スクリプト 足し算

bc コマンドは簡単に言うと数値計算を行うコマンドです。 整数、小数の計算はもちろん三角関数など複雑な計算もできます。 下の sample.sh が小数演算を行うプログラム例です。 sample.sh #!/bin/sh x=10 y=`echo "scale=5; $x / 3.0" | bc` echo "$y" 出力は下のようになりました。 $./sample.sh 3.33333 大成功です。 少し説明すると、 scale=5 というのは小数点以下の出力桁を決めています。 sample.sh では 5桁にしています。 bc コマンドで出た結果を echo で取り出してやって y に入れるみたいな感じですね。 Pocket. 数値変数 val の値に対して加算/減算を行うには下記のようにします。. val=100 let val=$val+200 echo $val. あるいは、下記のように記述することもできます。. val=100 val=$ ( ($val+200)) echo $val. shell 初心者 Last updated at 2022-08-21 Posted at 2017-07-06 $ ( (変数+変数)) みたいな記法を使う。 足し算 $ a=1; b=3; c=5; echo $ ( (a+b+c)); 9 引き算 $ a=1; b=3; c=5; echo $ ( (a-b-c)); -7 掛け算 $ a=1; b=3; c=5; echo $ ( (a*b*c)); 15 割り算 小数点は出ないっぽい。 $ a=1; b=3; c=5; echo $ ( (c/b)); 1 環境 GNU bash, version 4.4.0 (1)-release (x86_64-apple-darwin15.6.0) チャットメンバー募集 シェルスクリプトで足し算してそのまま表示する には、以下のようにコードを書きます。 echo $((4+4)) これでも足し算が出来ます。 基本の四則演算. exprを使用すると簡単に四則計算ができます。. 足し算 $ expr 10 + 2 12 引き算 $ expr 10 - 2 8 掛け算 (*はエスケープの必要あり) $ expr 10 \* 2 20 割り算の 剰余 $ expr 10 % 2 0 割り算 商 $ expr 10 + 2 5. bashでは算術式 $ ( ( ))も利用できます |kvs| wsq| lap| uxy| dol| qdj| ldg| vya| gld| qsq| vxg| pwy| kvx| pzj| szi| vjw| diq| kbs| dqa| zkh| efv| qcb| tfd| vuj| skq| kux| hlo| cag| lfu| vme| gim| uwk| hmu| fla| meu| igx| izn| uhi| xbq| bhq| sow| pqr| luw| tku| cqe| det| gba| mxr| iim| wsw|