在Linux操作系统中,shell脚本是一种非常重要的工具,它可以帮助用户自动化完成各种任务。在编写shell脚本时,很多时候需要用户输入一些信息,然后根据用户的输入执行相应的操作。这时,“read -p”命令就可以派上用场了。
“read -p”命令的作用是在用户输入时显示一段提示信息,可以让用户知道需要输入的内容是什么。比如,如果我们想让用户输入姓名,可以这样写:
```bash
read
原创
2024-04-24 11:35:24
260阅读
read命令 -n(不换行) -p(提示语句) -n(字符个数) -t(等待时间) -s(不回显) 1、基本读取
read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。下面是read命令
的最简单形式::
1. #!/bin/b
转载
2023-12-25 06:25:17
104阅读
read命令 有四个选项 –p (提示语句) –n (接收的字符个数) –t (等待时间) –s (不回显)基本读取read命令接收键盘的输入,得到输入后,将数据存放在一个标准变量中#!/usr/bin/bashread -p "please input youe name:" name;echo "hello,$name,welcome to this program!";上面例子中只有一个
转载
2023-11-29 10:53:03
9阅读
@font-face { font-family: "Courier New";}@font-face { font-family: "宋体";}@font-face { font-family: "Cambria Math";}@font-face { font-family: "@宋体";}@font-face { font-fami
转载
精选
2016-07-26 14:03:51
1204阅读
一.定义变量规则: 变量名=值规则: 1:等号两边不能有空格 2:定义特殊的变量需要用单引号或者双引号结合 3:定义linux命令需要用反单引号区分单引号和双引号的不同和相同点 双引号中有$变量名,输出的是变量名对应的变量值 单引号中有$变量名,输出的是$变量名二.脚本的命名格式 脚本名称使用.sh结尾三.脚本的起始行格式 第一行必须写# !/bin/bash四.脚本输入输出格式
转载
2023-10-31 17:32:22
203阅读
原创
2022-05-29 00:38:11
616阅读
关于Shell脚本传参大家的误解
原创
2018-04-03 15:17:56
5066阅读
点赞
[root@server0 shellStudy]# cat timeout.sh #!/bin/bash TIMEOUT=3 #超时间隔 echo "What is your name?" echo "Quickly now, you only have $ITMEOUT secconds to answare!" read name if [ -z "$name" ] #未输入任何值 t...
转载
2018-03-12 16:34:00
600阅读
2评论
马哥教育课堂练习
原创
2016-05-24 13:09:58
1696阅读
#### 题目要求计算文档a.txt中每一行中出现的数字个数并且要计算一下整个文档中一共出现了几个数字。例如a.txt内容如下:12aa*lkjskdjalskdflkskdjflkjj我们脚本名字为 ncount.sh, 运行它时:bash ncount.sh a.txt输出结果应该为:20sum
转载
2019-01-26 14:14:00
366阅读
2评论
概述:read命令 -n(不换行) -p(提示语句) -n(字符个数) -t(等待时间) -s(不回显)read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。read -p "enter:",name后面可以写多个变量,顺序赋值,如果输入过多,则均给第一个变量,如果不够则不会退出-p表示有提示语句在read命令行中也可以不指定
转载
2024-05-23 20:11:01
35阅读
read命令-p(提示语句)-n(字符个数)-t(等待时间)-s(不回显)echo-n"Enteryourname:"//参数-n的作用是不换行,echo默认是换行read-p"Enteryourname:"name//-p参数,允许在read命令行中直接指定一个提示ifread-t5-p"pleaseenteryourname:"nam
转载
2018-11-27 22:41:21
2163阅读
#!/bin/bash
read -p "输入你想执行的操作(run|kill):" exec
read -p "输入对应的进程(server|web|all):" process
function run_process() {
case ${1} in
all)
echo '启动所有进程'
;;
se
原创
2023-08-25 15:20:36
56阅读
转载
2019-08-03 10:48:00
202阅读
2评论
read命令从键盘读取变量的值,通常用在shell脚本与用户进行交互的场合。该命令可以一次性读取多个变量的值,变量的输入和输出需要使用空格隔开。在read命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的变量REPLY语法read(选项)(参数)选项-p:指定读取值时的提示符;-t:指定读取值时等待的时间(秒)。参数变量:指定读取值的变量名。示例1.从标准输入读取输入变量并赋值给变量He
转载
2017-10-10 15:38:00
218阅读
2评论
read语句:设定客户端交互的任意输出值。 参数: 语句1:read语句:read –p “输出内容: ” 注:交互语句 -p 后加输出内容。 语句2:read -p "输出内容:" name echo "$name" 注:写脚本后 可加入一直值,定义为变量 通过 $name 调用。
转载
2018-01-15 19:51:00
325阅读
read命令 -n(不换行) -p(提示语句) -n(字符个数) -t(等待时间) -s(不回显)
1、基本读取
read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。下面是read命令
的最简单形式::
#!/bin/bash echo -n &q
转载
精选
2013-04-08 10:25:45
10000+阅读
1评论
前言 作用是往脚本中传递参数,之前文章的位置参数变量也有此功能,但是只适用于脚本的作者,为什么?第三方用户不知道这个脚本要传递哪些参数,这些参数分别是什么。本篇随笔read就可以实现上述功能,别且该命令在shell中很常用,熟练掌握 read-接收键盘输入x 入参,传递给脚本 格式 read 【选项 ...
转载
2021-08-03 17:42:00
383阅读
2评论
作用从标准输入中读取一行语法read [ -p ][ -r ][ -s ][ -u[ n ] ] [ VariableName?Prompt ][ VariableName ... ]描述read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量,用 IFS(内部字段分隔符)变量中的字符作为分隔符。VariableName参数指定 shell
转载
2022-09-14 11:29:00
198阅读
在Linux中,Shell编程是一个非常重要的主题,而在Shell编程中,读取用户输入是一项常见的任务。在Linux中,有许多不同的方法来读取用户输入,其中一种方法是使用read命令。
在Shell脚本中,read命令可以用来从标准输入中读取用户输入,并将其存储到一个或多个变量中。read命令的用法非常灵活,可以根据需要指定不同的选项和参数来实现不同的功能。
其中,read命令的“-a”选项是
原创
2024-04-24 10:24:30
141阅读