and*_*sg3 0 bash shell awk if-statement bc
请帮忙.怎么能做到这一点
if [ echo `awk 'BEGIN{print 0.001>0.9}'` -eq 0 ]; then DO SOMETHING; fi
Run Code Online (Sandbox Code Playgroud)
但这是错误的.
我要做的是:如果第一个数字(0.001)如果大于0.9,那么DO SOMETHING.否则没有
数字将始终浮动,如0.001,0.03,0.89等......
啊,我不能使用bc命令.
概括它:
function gt {
awk -v n1=$1 -v n2=$2 'BEGIN {exit !(n1 > n2)}'
}
if gt 0.01 0.9; then
do_something
fi
Run Code Online (Sandbox Code Playgroud)