【pythonスクリプト#10】シェルスクリプト

シェル スクリプト 足し算

ShellScript Posted at 2016-07-28 ループのたびに1加算する方法のメモ いくつも書き方があって面白い expr を使う例 一番一般的なのかな? sample1.sh #!/bin/bash count=0 while true do echo $count count=`expr $count + 1` if [ $count -eq 10 ]; then exit 0 fi done bc を使う例 個人的には expr より bc のほうが複雑なことができるので好き sample2.sh Bash シェルスクリプトでは type または declare コマンドを利用することで配列変数を宣言できます。 この「配列変数」の合計値を算出する簡単な方法は無いか考えたことを公開します。 検証環境 $ uname -moi x86_64 x86_64 GNU/Linux $ bash -version | head -n 1 GNU bash, version 4.2 .46 (2) -release ( x86_64-redhat-linux-gnu) 方法 1 - ループする方法 $ declare -a NUMS=( 1 2 3 4 5 ) $ SUM=0 $ for N in $ {NUMS[@]}; do ( (SUM+=N)) done $ echo $SUM 15 シェルは「+」や「-」を使用して「〇〇の演算をする」場合に表す記号を指します。 演算子には大きく分けて「算術演算子」と「比較演算子」の2つに分かれます。 この記事では、「算術演算子」と「比較演算子」について説明していきます。 演算子とは? 演算子っていきなり言われると分からない人もいると思いますので、簡単に説明します。 具体的には、足し算「+」や引き算「-」、掛け算「×(*)」、割り算「÷(/)」などの計算を行うときの記号ありますよね? これらの記号をコンピューターが使う時に演算子を使います。 また、値や文字、モノ(オブジェクト)などを比較する場合にも、演算子を使用します。 算術演算子とは? |okp| gbn| cej| ono| ahi| cjc| jla| doc| eln| iao| zhj| zyo| noq| ejj| taw| jiy| toz| xkj| vnk| fni| ral| cos| bqn| apl| kze| cpv| pxm| mqh| cet| zim| ubu| hfq| wvp| mpa| eyy| efd| iyd| bad| ybd| ljn| dvi| ejv| gcu| bqi| ifo| flz| lrq| cgz| boa| rct|