Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2914

シェルスクリプト bash for 文 算術式

$
0
0

bash では C言語のような for 文で記述が可能。

for-bash-example1.sh
total=0
for((i = 1; i <= 12; i++))do((total += i))done
echo"${total}"

do - done を { } で置き換えることができる。

for-bash-example2.sh
total=0
for((i = 1; i <= 12; i++)){((total += i))}echo"${total}"

シェル変数(total)の初期化をfor文の中でできる。
最後の total の表示を算術式展開$((xxx))で行うことができる。

for-bash-example3.sh
for((total = 0, i = 1; i <= 12; i++)){((total += i))}echo"${total}"echo"$((total))"

iのインクリメントを省略したら、無限ループ。

for-bash-example4.sh
for((i = 0; i <= 1;))do
  echo"Test:${i}"done

bash でしか動かないため、積極的に使わなくて良いと思う。


Viewing all articles
Browse latest Browse all 2914

Trending Articles