bash 算術演算 expr $(())

bash での算術演算は expr か $(()) でイケる。

expr 1 + 1
echo $(( 1 + 1 ))

1 から 10 までのカウンター例。

C=0
for I in $( seq 1 10 )
do
    C=$( expr ${C} + 1 )
    echo "${C}"
done
C=0
for I in $( seq 1 10 )
do
    C=$(( ${C} + 1 ))
    echo "${C}"
done
タイトルとURLをコピーしました