# 指定接收变量,直接输入名称$ read name$ echo $name # 使用 -p 有提示信息$ read -p "请输入名称:" name$ echo $name # 使用 -s 有提示信息,输入不可见$ read -s -p "请输入名称:" name$ read -p "请输入名称:" -s name$ echo $name # 使用 -t 必须在 3 秒内完成输入,否则 read 自动...
read -p"please input your name: "name echo"hello $name,welcome to my linux!" #-p,添加提示符。 #读取输入,但不在屏幕显示 read -s -p"password: "password echo""#用来换行 echo"your password is $password." exit 0 #设置定时器,-t选项 read -t 5 -p"name: "name echo"your name is $...
read -p "请输入你的姓名" name read -p "请输入你的年龄" age function info { # -e 可以解析输出内容的特殊含义例如换行 echo -e "你的年龄 :$age" "\n你的名字 $name" } info image.png 没有指定输入内容的指定变量,会将变量放在$REPLY中 再次输入会替代 read -p "请输入第一次内容" read -...
shell中read用法 1) -p 指定要显示的提示 [root@muze1 home]$ cat test1.sh #! /bin/bash read -p "Please input your age: " age days=$[ $age * 365 ] echo "That makes you over $days days old!" [root@muze1 home]$ ./test1.sh Please input your age: 12 That makes you over 43...
51CTO博客已为您找到关于linux shell read命令的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及linux shell read命令问答内容。更多linux shell read命令相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
read -p "please input you age: " age #获取输入变量 echo "you name is $firstname ,age is $age" #输出变量内容 #执行结果 [root@sql tmp]# ./read please input you name: liyang please input you age: 100 you name is liyang,age is 100 ...
read [参数][变量名] read -p "please input a number:"var read -t 10 -p "please input a number:"var #!/bin/sh while true do read -t 10 -p "please input two number:" a b expr $a + 0 >/dev/null 2>&1 [ $? -ne 0 ] && continue ...
read -r -p "请输入字符串" str echo -e "\n" echo $str 输出结果 请输入字符串123adda\ncsdd 123adda\ncsdd 3.6 -s 这个选项常和-p一起使用 read -p "请输如你的密码:" -s -n8 passward echo -e "\n密码" echo $passward 输出结果 请输如你的密码:密码 12345678 3.7 -t 指定输入...
-p 后面跟提示信息,即在输入前面打印提示信息 -e 在输入的时候可以使用,命令补全功能 -n 后面跟一个数字,定义输入文本的长度,很实用 -r 屏蔽\,若没有该选项,则\作为一个转义字符,有的话反斜杠就是个正常的字符了。 -s 安静模式,在输入字符时不再屏幕上面显示(常用于输入密码) ...
关於第一个问题:-p: is not an identifier 有可能是因为你的PATH的设定。你可以在第一个read之前加一行 type read 看看这个read是从哪里来的 同时直接在你的Unix prompt里也输入type read看看结果 应该得到的是同样的答案(read is a shell builtin)Good Luck!