「Bash」bcコマンドを使って小数点を比較する
書式
echo '$変数1 > $変数2″| bc’==1
echoとbcコマンドを組み合わせて、小数点を比較します
使用例
#!/bin/bash cftA=0.2 cftB=0.3 if [ `echo "$cftA > $cftB" | bc` == 1 ]; then echo "cftA > cftB" else echo "cftA <= cftB" fi
実行結果
# sh test09.sh
cftA <= cftB
Coding Changes the World
書式
echo '$変数1 > $変数2″| bc’==1
echoとbcコマンドを組み合わせて、小数点を比較します
使用例
#!/bin/bash cftA=0.2 cftB=0.3 if [ `echo "$cftA > $cftB" | bc` == 1 ]; then echo "cftA > cftB" else echo "cftA <= cftB" fi
実行結果
# sh test09.sh
cftA <= cftB