4. 输入输出
read [-参数]
简单使用
read a
read b
- -p:给出提示内容,不支持"\n"换行符```bash编写代码read -p "请输入变量a的值:" a
请输入变量a的值:
* -s:隐藏输入的内容
```bash
# 例如密码录入
read -s pwd
echo "你输入的内容是:$pwd"
- -t:给出等待时间,超过等待时间会跳过录入read -t 4 aecho $aecho "hello wordl"
- -n:限制读取字符的个数,达到临界值会自动执行read -n 5 strecho "$str"
- -a:按数组格式读入read -a arrnameecho ${arrname[0]}
- -i:当做整数Integerdeclare -i num = 10+20+30echo num #60综合示例模拟用户登录(结合提示与密码隐藏输入)read -p "用户名:" usernameread -p "密码:" -s passwordecho "你输入的用户名$username"echo "你输入的密码:$password"
echo string
echo "hello world"
echo "\"hello world \""
echo "a is $a"
# 使用-e 开 启转义
echo -e "a \n d"
# -e 开启转移
# -c 不换行
echo -e "abd\c"
echo "bcd"
# 使用单引号''
echo '\n\b\v#a$a$vc'
echo `date`
Last modified 3yr ago