/bin/bashecho-n"Enter your name:"//参数-n的作用是不换行,echo默认是换行read name//从键盘输入echo"hello $name,welcome to my program"//显示信息exit0//退出shell程序。 由于read命令提供了-p参数,允许在read命令行中直接指定一个提示。 所以上面的脚本可以简写成下面的脚本:: #!/bin/bash read-p"En...
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...
shell中read -p的用法 在shell中,read命令用于从标准输入或文件中读取内容,并将其赋值给变量。其中,将-p选项与read命令一起使用可以提示用户输入,并将输入内容赋值给变量。 下面是使用read -p的用法示例: shell #!/bin/bash read -p "请输入你的名字:" name echo "你的名字是:name" 在以上示例中,-p选项...
read -p "Enter a number" 环境变量REPLY中包含输入的所有数据,可以像使用其他变量一样在shell脚本中使用环境变量REPLY. 2、计时输入. 使用read命令存在着潜在危险。脚本很可能会停下来一直等待用户的输入。如果无论是否输入数据脚本都必须继续执行,那么可以使用-t选项指定一个计时器。
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. -d:表示delimiter,即定界符,一般情况下是以IFS为参数的间隔,但是通过-d,我们可...
的形式输出所有参数;"$@" 会将各个参数分开,以"$1" "$2" … "$n" 的形式输出所有参数 ...
read -p "Enter your name:" name echo "hello $name, welcome to my program" exit 0 在上面read后面的变量只有name一个,也可以有多个,这时如果输入多个数据,则第一个数据给第一个变量,第二个数据给第二个变量,如果输入数据个数过多,则最后所有的值都给第一个变量。如果太少输入不会结束。
1、在shell编程中,输入一个数可以通过read命令来完成。2、大于0输出该数,小于或等于0,输出0值,可以借助于if结构来判断。3、示例如下 //read从键盘读取一个数保存到变量i中//并同时输出:“输入一个数”的字符提示read -p "输入一个数:" i;//如果用户输入的数i大于0就输出i的值if ((i ...
语法格式:read [选项] [变量名]选项:-p "提示信息":在等待read输入时,输出提示信息。-t 秒数:read命令会一直等待用户输入,使用此选项可以指定等待时间。...