bashでexprを使わずにインクリメント処理する。 - 0xDB
詳解シェルスクリプト欲しいと思った
#!/usr/bin/sh
i=1
while true
do
echo $i
# iを$i+1で上書きする
i=$((i+1))
sleep 1
done
#!/bin/sh
a=0
while [ $a -ne 10 ]
do
a=`expr $a + 1`
echo "${a} 回目の処理"
done
って書くと、5行目あたりで「aが見つかりません」とか言われて落ちる。
雑なウ王ハ元版
#!/usr/bin/sh
i=1
while [ $i -ne 10 ]
do
echo $i
# iを$i+1で上書きする
i=$((i+1))
sleep 1
done
