一、读取控制台输入数据 [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
标签:shell,打印输出,read,echo,sh,exit,输入 From: https://www.cnblogs.com/yuefeng123/p/18129856