echo-n"PassWord:"read-s -n7 pwdecho echo"Login: $user_name, Password: $pwd" 执行结果:只能获取7位,一直输密码,到7位会自动退出 MBC02FV3MZMD6P:J_shell j$ bash read_demo.sh Login: zhangsan PassWord: Login: zhangsan, Password:9999999 例6 read -p打印输出 上面的例子用read简化输出 #!/bi...
#读取输入,但不在屏幕显示 read -s -p"password: "password echo""#用来换行 echo"your password is $password." exit 0 #设置定时器,-t选项 read -t 5 -p"name: "name echo"your name is $name." exit 0
read-s-p"password: "PASSWD printf"%b""\n" -s 选项告诉 read 命令不要回显输入的字符(s 代表 silent),-p 选项指明下一个参数是提示信息,会在读取用户输入之前显示。从用户那里读取到的输入行保存在变量 $PASSWD 中。在 read 之后,我们用 printf 输出了一个换行符。这里的 printf 不能少,因为 read -...
/bin/bashread-s-p"Enter your password: "password echo-e"\nYour password is $password" 在该示例中,我们使用read命令读取用户输入的密码,并使用-s选项隐藏用户输入的数据。然后,我们使用echo命令输出Your password is $password,其中$password会被替换为用户输入的密码。 示例4:指定超时时间 代码语言:javascript...
-s选项能够使read命令中输入的数据不显示在监视器上(实际上,数据是显示的,只是read命令将文本颜色设置成与背景相同的颜色)。 #!/bin/bash read -s -p "Enter your password:" pass echo "your password is $pass" exit 0 1. 2. 3. 4. 4、读文件 ...
read [选项] [变量名] 1. -p 显示提示信息 -t 设置读入数据的超时时间 -n 设置读取n个字符后结束,而默认会读取标准输入的一整行内容 -r 支持读取\,而默认read命令理解\为特殊符号(转义字符) -s 静默模式,不显示标准输入的内容(Silent mode)
1. Read的一些选项 Read可以带有-a, -d, -e, -n, -p, -r, -t, 和 -s八个选项。 -a:将内容读入到数值中 echo -n "Input muliple values into an array:" read -a array echo "get ${#array[@]} values in array" 1. 2. 3. ...
fi echo "---" if read -s -t 5 -p "please enter your password : " then echo -n "status : $? , Ok" else echo "sorry, Output timeout, please execute the command again !" fi read 从文件中读取数据 #!/bin/bash count=1 cat /root/test_sh/test40.txt | while read line do ...
1、根据linux文本界面登陆窗口输出信息,打印登陆提示信息 2、交互输入登陆账号 3、交互输入登陆密码 #!/usr/bin/bashecho "Centos Linux 7 (Core)"echo -e "kernel `uname -r` an `uname -m`\n"echo -n -e "$HOSTNAME login: "read accread -p "password: "read pw 完...
1. Read的一些选项 Read可以带有-a, -d, -e, -n, -p, -r, -t, 和 -s八个选项。 -a:将内容读入到数值中 echo -n "Input muliple values into an array:" read -a array echo "get ${#array[@]} values in array" -d:表示delimiter,即定界符,一般情况下是以IFS为参数的间隔,但是通过-d,...