shell 脚本 read参数
时间: 2023-09-06 15:09:59 浏览: 112
在shell中使用参数的用法的脚本
read 是一个 shell 内置命令,用于从标准输入读取一行,并将其赋值给指定的变量。read 命令的语法如下:
```bash
read [-options] [variable ...]
```
其中 options 是可选参数,variable 是要赋值的变量名。如果不指定变量名,则默认将输入的值保存到特殊变量 $REPLY 中。
下面是一些常用的 options:
- -p prompt:指定提示符。
- -t timeout:指定等待输入的时间,超时后 read 命令将返回一个非零退出码。
- -n nchars:指定最多读取的字符数,超过这个数目后 read 命令将返回一个非零退出码。
例如,以下脚本会从标准输入读取一行,并将其保存到变量 name 中:
```bash
#!/bin/bash
echo "What's your name?"
read name
echo "Hello, $name!"
```
你可以在运行这个脚本时输入你的名字,然后脚本将会输出 "Hello, 你的名字!"。
阅读全文