4. 输入输出

4. 输入输出

read 命令(输入)

read [-参数]

简单使用

read a
read b

参数

  • -p:给出提示内容,不支持"\n"换行符

    ```bash

    编写代码

    read -p "请输入变量a的值:" a

运行结果

请输入变量a的值:

* -s:隐藏输入的内容
```bash
# 例如密码录入
read -s pwd
echo "你输入的内容是:$pwd"
  • -t:给出等待时间,超过等待时间会跳过录入

  • -n:限制读取字符的个数,达到临界值会自动执行

  • -a:按数组格式读入

  • -i:当做整数Integer

    综合示例

    模拟用户登录(结合提示与密码隐藏输入)

echo

echo string

普通输出

显示转义字符

显示变量

显示换行符

显示不换行

原样输出

输出执行结果

Last updated

Was this helpful?