代码:
1 #!/bin/bash
2
3 if [ ${1} -gt ${3} ];then
4 if ${1} -gt ${3};then
5 echo "${1} is max!"
6 else
7 echo "${3} is max!"
8 fi
9 else
10 if [ ${2} -gt ${3} ];then
11 echo "${2} is max!"
12 else
13 echo "${3} is max!"
14 fi
15 fi
截图:
问题:
为什么第3行和第10行的判别式前后必须加“[ ]”,如果不加会出现
elif怎么用?