/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...
read -p "请输入你的名字:" name echo "你的名字是:name" 在以上示例中,-p选项提示用户输入名字,并将用户的输入赋值给变量name。接着,使用echo命令显示变量name的值。 使用示例: ./test.sh 请输入你的名字:John 你的名字是:John 在运行脚本时,脚本会显示提示信息"请输入你的名字:",用户可以在该提醒后输...
-p:用于给出提示符,在前面的例子中我们使用了echo –n “…“来给出提示符,可以使用read –p ‘… my promt?’value的方式只需一个语句来表示。 -r:在参数输入中,我们可以使用’/’表示没有输入完,换行继续输入,如果我们需要行最后的’/’作为有效的字符,可以通过-r来进行。此外在输入字符中,我们希望/n...
-p "提示信息":在等待read输入时,输出提示信息。 -t 秒数:read命令会一直等待用户输入,使用此选项可以指定等待时间。 -n 字符数:read 命令只接受指定的字符数,就会执行。 -s:隐藏输入的数据,适用于机密信息的输入。 用例: #!/bin/bash read -t 30 -p "请输入你的姓名:" name ...
read命令 -n(不换行) -p(提示语句) -n(字符个数) -t(等待时间) -s(不回显) 1、基本读取read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。下面是read命令的最简单形式::#!/bin/bashecho -n "Enter your name:" &nbs ...
连shell的基本输出都不会,还写什么脚本?echo和printf命令总结 有了输出,也得输入,在Shell脚本中允许使用read命令实现数据的输入功能。 语法 read命令的语法格式: read [选项] [变量名] 1. -p 显示提示信息 -t 设置读入数据的超时时间 -n 设置读取n个字符后结束,而默认会读取标准输入的一整行内容 ...
注释:$* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" ")包含时,都以"$1" "$2" ...
1、在shell编程中,输入一个数可以通过read命令来完成。2、大于0输出该数,小于或等于0,输出0值,可以借助于if结构来判断。3、示例如下 //read从键盘读取一个数保存到变量i中//并同时输出:“输入一个数”的字符提示read -p "输入一个数:" i;//如果用户输入的数i大于0就输出i的值if ((i ...
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 ...