linux - How to get greatest number out of 5 number using shell script -
i trying find greatest number 5 given numbers in shell script. testing code on ideone.com in bash category. getting error
runtime error time: 0.02 memory: 5312 signal:-1
here code
read -p "enter first number:" n1 read -p "enter second number:" n2 read -p "enter third number:" n3 read -p "enter fourth number:" n4 read -p "enter fourth number:" n5 if[ [ n1 -gt n2 ] && [ n1 -gt n2 ] && [ n1 -gt n3 ] && [ n1 -gt n4 ] && [ n1 -gt n5 ]] ; echo "$n1 greatest number" elif[ [ n2 -gt n3 ] && [ n2 -gt n3 ] && [ n2 -gt n4 ] && [ n2 -gt n5 ]] ; echo "$n2 greatest number" elif[ [ n3 -gt n4 ] && [ n3 -gt n5 ] ] ; echo "$n3 greatest number" elif[ n4 -gt n5 ] ; echo "$n4 greatest number" else echo "$n5 greatest number" fi
what problem? kindly guide
it seems problem spaces. add spaces after "if" "elif" , before "]"
and how about
echo -e "$n1 \n $n2 \n $n3 \n $n4 \n $n5" | sort -n -r | head -n 1
Comments
Post a Comment