• 脚本基本要求:

(1)向脚本传递参数,参数值为:个人名字和年龄
(2)脚本请判断传值进来的参数必须得是2个,多了。或者少了,直接提示错误,然后退出
(3)如果传值的参数正确,请判断年龄是否为数字
(4)否则非数字的话,直接退出。如果是的话,则把传来的2个参数打印出来给用户看

 1 #!/bin/bash 3 Check_PT()
 4 {
 5     if [ $# -ne 2 ];then
 7         echo "很抱歉,请传入两个参数"
 8         return 1
 9     else
10     aapt="$@"
11     ccpt=`echo $aapt | awk '{print $2}'`
12     expr 1 + $ccpt >/dev/null 2>&1
13         if [ $? -eq 0 ];then
15             echo "$aapt"
16         else
17             echo "很抱歉,第二个参数必须为数字"
18         fi
19     fi
20 }
21 Check_PT $1 $2
22 Main()
23 {
24     Check_PT $1 $2
25     if [ $? -eq 1]
26     then
27         exit 1
28     fi
29 }
  Main;

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-01
  • 2021-08-15
  • 2021-09-27
  • 2022-12-23
  • 2021-10-23
猜你喜欢
  • 2021-09-16
  • 2021-08-27
  • 2021-09-16
  • 2022-12-23
  • 2021-12-19
  • 2022-12-23
  • 2021-07-31
相关资源
相似解决方案