[Shell] - 获取终端输入值

终端输入

有时候我们需要获取终端输入的值,即程序需要等待用户输入某个值,然后按回车完成输入,接着才会继续往下执行代码。

例如我们需要用户输入自己的名字:

image.png

输入完成后,系统会显示打招呼信息:

image.png

代码如下:

echo "#-------请输入你的名字--------#"
read name
echo "Nice to meet you, $name"

Shell 中可以使用 read 命令来获取终端输入值,此时会等待用户输入,直到用户按下回车代码才会继续往下执行,read 命令后面是一个变量,Shell 会将用户输入的值赋值给这个变量。

讨论

还没有人评论~