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

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -