求助高手注释LINUX的SHELL程序代码
发布网友
发布时间:2023-07-13 11:39
我来回答
共1个回答
热心网友
时间:2024-01-19 14:12
#!/bin/bash 定义SHELL运行环境
read -p "Please input the first number:" num1 请输入第一个数字
read -p "Please input the second number:" num2 请输入第二个数字
read -p "Please input the third number:" num3 请输入第三个数字
min=$num1 定义了一个变量,变量名是min,变量值是第一个数字
if [ $min -gt $num2 ] 如果当前变量min的值大于第二个数字
then 那么
min=$num2 变量min将被赋予新值,就是数字二
fi 结束
if [ $min -gt $num3 ] 如果当前变量min的值大于第三个数字
then 那么
min=$num3 变量min将被赋予新值,就是数字三
fi 结束
echo "The minimum number is $min" 最终显示三个数当中最小的(当前min的值)
假设你输入了 10 5 7,脚本运行是:首先当前变量min的值是10, 然后10和5比较,10比5大,所以变量min被赋予新值,就是5,然后5和7比较,5小于7,所以不会把第三个数字7赋予min作为新值,所以,当前min的值就是还是5,那么就输出显示当前变量min的值5,那么5就是最小的。追问朋友,谢谢你的回答。能把你邮箱给我,再帮我解释一段代码吗?解决了我再附加分给你