shell脚本交互式输入
时间: 2023-07-05 10:28:19 浏览: 184
shell script 交互语法
要在shell脚本中实现交互式输入,可以使用read命令。read命令可以从标准输入(通常是键盘)中读取用户输入,并将其赋值给一个变量。以下是一个示例脚本:
```
#!/bin/bash
echo "What is your name?"
read name
echo "Hello, $name!"
```
在这个脚本中,用户会被提示输入他们的名字。当用户输入后,脚本会将其存储在变量$name中,并输出一个问候语。
需要注意的是,read命令默认情况下会读取一整行输入,直到用户按下回车键。如果需要读取一个单词或单个字符,可以使用read命令的选项来指定分隔符。例如,以下命令将读取一个单词:
```
read -p "Enter a word: " word
```
这会提示用户输入一个单词,并将其存储在变量$word中。
阅读全文