普通方式:
#! /bin/bashecho "Please enter your name:"read nameecho "Your name is $name ."123456
結果:
[root@yveshe ~]# ./jiaohu.sh Please enter your name: Yves Your name is Yves . [root@yveshe ~]# 12345
下面用兩種方式來解決用戶輸入的值和提示語在同行顯示:
echo方式
在普通的方式上添加-n
參數既可:
#! /bin/bashecho -n "Please enter your name:" #-n 代表不換行read nameecho "Your name is $name ."123456
結果:
[root@yveshe ~]# ./jiaohu.sh Please enter your name:yves Your name is yves . [root@yveshe ~]# 1234
read方式
將輸入的提示語句下載read中,並添加參數-p
#! /bin/bashread -p "Please enter your name:" name #將用戶輸入的值保存到變量name中echo "Your name is $name ."1234
結果:
[root@yveshe ~]# ./jiaohu.sh Please enter your name:yves Your name is yves . [root@yveshe ~]#