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