当前位置:家常菜>百科>科技>正文

linux read命令

人气:340 ℃/2023-05-23 10:38:39

linux系统read命令怎么用?让我们一起来了解下。

基本介绍:read命令用于从标准输入读取数值。read 内部命令被用来从标准输入读取单行数据。这个命令可以用来读取键盘输入,当使用重定向的时候,可以读取文件中的一行数据。

入门测试:

简单读取

#!/bin/bash

#这里默认会换行  

echo "输入网站名: "  

#读取从键盘的输入  

read website  

echo "你输入的网站名是 $website"  

exit 0  #退出

测试结果为:

输入网站名: 

www.xxx.com

你输入的网站名是 www.xxx.com

代码说明及拓展:

-a 后跟一个变量,该变量会被认为是个数组,然后给其赋值,默认是以空格为分割符 

-- d 后面跟一个标志符,其实只有其后的第一个字符有用,作为结束的标志 

-- p 后面跟提示信息,即在输入前打印提示信息 

-- e 在输入的时候可以使用命令补全功能 

-- n 后跟一个数字,定义输入文本的长度 

-- r 屏蔽\,如果没有该选项,则\作为一个转义字符,有的话 \就是个正常的字符了 

-- s 安静模式,在输入字符时不再屏幕上显示 

-- t 后面跟秒数,定义输入字符的等待时间 

-- u 后面跟fd,从文件描述符中读入,该文件描述符可以是exec新开启的 

今天的分享就是这些,希望能帮助大家。

  • 加油卡圈存有时间限制吗?

    加油卡圈存这个是没有时间限制的:1、你在加油卡里充了钱,就会到账了,没有特殊的情况是不会延后的,直接到加油卡的额度账里面,然后加油卡经过圈存就到加油卡卡钱包里,直接就可以加油了...

    问答查看全文>>
  • 雷克萨斯双擎es300h油耗怎么样?

    雷克萨斯双擎es300h百公里油耗是3--5个之间,具体油耗还得要看个人行驶习惯的:1、ES300h是混合动力车型,搭载雷克萨斯的全混动科技系统——混合动力中的“强混”;2、是...

    问答查看全文>>
  • 黑龙江省车牌号字母代表

    黑A为哈尔滨市,黑B为齐齐哈尔市,黑C为牡丹江市,黑D为佳木斯市,黑E为大庆市,黑F为伊春市,黑G为鸡西市,黑H为鹤岗市,黑J为双鸭山市,黑K为七台河市,黑L为松花江地区,黑M...

    问答查看全文>>
  • a151发动机是哪里产的?

    a151发动机是中国生产的,A151(1.5L自然吸气发动机)是北汽股份动力总成公司首款自主研发的发动机:1、这种发动机的工作特点是燃烧产生高压燃气,利用燃气的高压推动燃气轮机...

    问答查看全文>>
  • 车牌查车主名字可以吗?

    方法如下:1、需要查询的人,持有效证件到保险公司,按对方车牌号报建方式,可以申请找到主人。但是保险公司处于对车主信息的保护,需要的手续会比较繁琐,如果是寻仇、报复等不正当原因,...

    问答查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版