shell--read命令 read命令 -p(提示语句) -n(字符个数) -t(等待时间) -s(不回显) 1、基本读取 read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。下面是read命令 的最简单形式:: #!/bin/bash echo -n "Enter your name:" //参...
51CTO博客已为您找到关于shell read p 换行的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及shell read p 换行问答内容。更多shell read p 换行相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
read -p "请输入你的名字:" name echo "你的名字是:name" 在以上示例中,-p选项提示用户输入名字,并将用户的输入赋值给变量name。接着,使用echo命令显示变量name的值。 使用示例: ./test.sh 请输入你的名字:John 你的名字是:John 在运行脚本时,脚本会显示提示信息"请输入你的名字:",用户可以在该提醒后输...
3、read -p (指定多个变量) 1#!/bin/bash2# entering multiple variables34read -p"Enter your name:"firstlast5echo"Checking data for $last, $first" 执行: # ./read1.shEnter your name: a b Checking dataforb, a 4、read 命令中不指定变量,那么read命名将它收到的任何数据都放在特殊环境变量REPL...
注释:$* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" ")包含时,都以"$1" "$2" ...
read -p "请输入用户名" a useradd $a stty -echo read -p "请输入密码" p stty echo #屏蔽回显 #恢复回显 echo $p | passwd --stdin $a 全局变量 普通定义的变量是局部变量 发布全局变量可以在任何解释器中使用格式:export 变量名 shell运算方法 ...
read name maple echo $maple 第二行是我输入的,也就是说,我们可以把name的值设为任何我们输入的值,echo $name 输出的就是maple 当然这个read也是带提示符的,要不然平白无故肯定也不会知道要输入什么啊,所以我们可以这么写 read -p "Please input your name" name ...
关於第一个问题:-p: is not an identifier 有可能是因为你的PATH的设定。你可以在第一个read之前加一行 type read 看看这个read是从哪里来的 同时直接在你的Unix prompt里也输入type read看看结果 应该得到的是同样的答案(read is a shell builtin)Good Luck!
read -p "请输入您的密码: " pwd set +x if [[ "$name" == "egon" && "$pwd" == "123" ]];then echo "登录成功" else echo "账号或密码错误" fi [root@egon test]# . login.sh 5.4 注释是代码之母 井号#开头的内容不会执行,注释的作用有二 ...