普通方式:
#! /bin/bash
echo "Please enter your name:"
read name
echo "Your name is $name ."
结果:
[root@yveshe ~]# ./jiaohu.sh
Please enter your name:
Yves
Your name is Yves .
[root@yveshe ~]#
下面用两种方式来解决用户输入的值和提示语在同行显示:
- echo方式
在普通的方式上添加-n
参数既可:
#! /bin/bash
echo -n "Please enter your name:" #-n 代表不换行
read name
echo "Your name is $name ."
结果:
[root@yveshe ~]# ./jiaohu.sh
Please enter your name:yves
Your name is yves .
[root@yveshe ~]#
- read方式
将输入的提示语句下载read中,并添加参数-p
#! /bin/bash
read -p "Please enter your name:" name #将用户输入的值保存到变量name中
echo "Your name is $name ."
结果:
[root@yveshe ~]# ./jiaohu.sh
Please enter your name:yves
Your name is yves .
[root@yveshe ~]#