shell-read、exit命令

一、读取控制台输入数据

[root@vm-paas scwyfy]# vi read.sh

文件内容如下:
#!/bin/bash
read -p "请输入姓名 年龄" name age
echo "你的姓名: "${name}
echo "你的年龄:"${age}

[root@vm-paas scwyfy]# sh read.sh 
请输入姓名 年龄 zhangsan 12
你的姓名: zhangsan
你的年龄:12
二、只读取控制台输入的第一个字符

-n num: 表示只读取num个字符
-p message: 表示输入提示词
[root@vm-paas scwyfy]# vi read2.sh 文件内容如下: #!/bin/bash read -n 1 -p "您确定要删除吗(y/n)" flag printf "\n" echo "您输入的字符是:" ${flag} [root@vm-paas scwyfy]# sh read2.sh 您确定要删除吗(y/n)y 您输入的字符是: y
三、exit退出命令

      1、直接结束
          exit 
      2、自定义返回状态码后结束
          exit  2
    
       eg: vi demo.sh
             #!/bin/bash
             echo hello 
             exit 
             echo world
         
             sh demo.sh => 只打印输出 hello
             echo $? => 打印输出 0

             vi demo.sh
             #!/bin/bash
             echo hello 
             exit 2
             echo  world 
         
             sh demo.sh => 只打印输出 hello 
             echo $? => 打印输出  2
  


           

 

posted @ 2024-04-11 18:32  scwyfy  阅读(6)  评论(0编辑  收藏  举报