Linux read命令有什么用

在Linux中,read命令用于读取键盘输入,可以从标准输入中读取一行数据,并把输入行的每个字段的值指定给shell变量,当使用重定向的时候,可以读取文件中的一行数据,语法“read [参数] [name …]”。

Linux read命令有什么用

本教程操作环境:%ignore_a_1%7.3系统、Dell G3电脑

Linux read命令介绍

Linux 中的 read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量。

语法

read [-ers] [-a aname] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]

参数

参数 描述

-a后跟一个变量,该变量会被认为是个数组,然后给其赋值,默认是以空格为分割符。-d后面跟一个标志符,其实只有其后的第一个字符有用,作为结束的标志。-p后面跟提示信息,即在输入前打印提示信息。-e在输入的时候可以使用命令补全功能。-n后跟一个数字,定义输入文本的长度,很实用。-r屏蔽,如果没有该选项,则作为一个转义字符,有的话 就是个正常的字符了。-s安静模式,在输入字符时不再屏幕上显示,例如 login 时输入密码。-t后面跟秒数,定义输入字符的等待时间。-u后面跟 fd,从文件描述符中读入,该文件描述符可以是 exec 新开启的。

说明

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

read命令使用示例

1、简单读取

#!/bin/bashecho "请您输入网站名: "  #读取从键盘的输入  read website  echo "你输入的网站名是 $website"  exit 0  #退出

Linux read命令有什么用

2、读取文件

每次调用 read 命令都会读取文件中的 “一行” 文本。当文件没有可读的行时,read 命令将以非零状态退出。

我们可以使用 cat 命令将结果直接传送给包含 read 命令的 while 命令。

测试文件 test.txt 内容如下:

 AAAAAAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBBBBBBBB
CCCCCCCCCCCCCCCCCCCCCC
DDDDDDDDDDDDDDDDDDDDDD
================传智播客

脚本如下,可以将脚本放到xxx.sh中进行执行

#!/bin/bashcount=1cat test.txt | while read line      # cat 命令的输出作为read命令的输入,read读到>的值放在line中do   echo "Line $count:$line"   count=$[ $count + 1 ]          # 注意中括号中的空格。doneecho "finish"exit 0

Linux read命令有什么用

3、示例: 

read 1987name从标准输入读取输入并赋值给变量1987name。 read first last从标准输入读取输入到第一个空格或者回车,将输入的第一个单词放到变量first中,并将该行其他的输入放在变量last中。 read从标准输入读取一行并赋值给特定变量REPLY。 read -a arrayname把单词清单读入arrayname的数组里。 read -p "text"打印提示(text),等待输入,并将输入存储在REPLY中。 read -r line允许输入包含反斜杠。 read -t 3指定读取等待时间为3秒。 read -n 2 var从输入中读取两个字符并存入变量var,不需要按回车读取。 read -d ":" var用定界符“:”结束输入行。

补充一个终端输入密码时候,不让密码显示出来的例子。

方法1: #!/bin/bashread -p "输入密码:" -s pwdechoecho password read, is "$pwd" 方法2: #!/bin/bashstty -echoread -p "输入密码:" pwdstty echoechoecho 输入完毕。

其中,选项-echo禁止将输出发送到终端,而选项echo则允许发送输出。 

 注意:使用echo命令输出变量值时,必须在变量名前添加符号$。否则,echo将直接输出变量名。

相关推荐:《Linux视频教程》

以上就是Linux read命令有什么用的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/135497.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月29日 18:15:33
下一篇 2025年11月29日 18:26:57

相关推荐

  • 怎么把比特币存到硬盘中 比特币存到硬盘中的方法

    将比特币存入硬盘实为保存私钥或助记词,通过桌面账户创建账户并备份至加密硬盘,再从交易所提现至该账户,实现资产由用户自主掌控,提升安全性。 将比特币存入硬盘,本质上并不是将比特币本身存进去,而是将控制这些比特币的私钥或恢复短语(助记词)保存在硬盘上。这是一个创建“冷账户”或离线账户的过程,通过专门的软…

    2025年12月9日
    000
  • 怎么把比特币存到硬盘里?

    怎么把比特币存到硬盘里? 把比特币存到硬盘里其实指的就是存储在冷钱宝中,冷钱宝是指网络不能访问到你私钥的钱宝。冷钱宝往往依靠“冷”设备确保比特币私钥的安全,比如不联网的电脑、手机、写着私钥地址的小本本等。比特币是通过私钥来存在硬盘里的,这也是最重要的东西,如果这个丢了币也会丢失。下文是把比特币存到硬…

    2025年12月9日 好文分享
    000
  • Binance交易所app下载官网入口(Binanceapp手机客户端下载)

    本文旨在为广大用户提供一个清晰、安全的Binance官方网站入口及手机客户端下载指南。通过本文的指引,您可以准确找到官方渠道,有效规避仿冒网站和应用带来的风险,确保您的数字资产安全。 一、官方网站入口识别 1、通过搜索引擎查找:在google或bing等主流搜索引擎中输入请注意识别链接旁边的“官方网…

    2025年12月9日
    000
  • 稳定币有哪几种?稳定币以太坊还有上涨空间吗?

    本文旨在厘清当前主流%ignore_a_1%的核心分类,并深入探讨在以太坊网络上发行的稳定币是否仍具备广阔的增长前景。通过了解不同稳定币的运作机制,可以更好地把握其在数字资产世界中的作用与潜力。 一、稳定币主流交易所推荐 1、币安binance: 2、欧意OK: 3、HTX火币:     4、Gat…

    2025年12月9日
    000
  • tokens什么意思 什么是tokens?

    Tokens是基于区块链发行的数字资产,代表权益、功能或服务,具有去中心化、可追溯等特点,主要类型包括功能型、证券型、稳定币、NFT和治理代币,广泛应用于价值存储、支付、抵押、访问权限等场景,可通过Binance、OKX、Huobi等平台购买,需注意交易安全与私钥管理,建议大额资产使用硬件存储存储。…

    2025年12月9日
    000
  • Token已过期啥意思

    Token已过期指访问凭证失效,需重新获取。它是数字世界中常见的安全机制,用于防止未授权访问、降低会话劫持风险并提升账户安全。Token通常有时效性,过期后需重新登录或刷新。该机制广泛应用于区块链存储、DApp连接、交易所API及用户会话管理。例如,使用MetaMask连接DApp时授权过期,可断开…

    2025年12月9日
    000
  • Token是什么 Token是什么意思

    Token是基于区块链发行的数字资产,不具备独立主网,依赖底层链通过智能合约实现可编程、可转移、可互换等特性,广泛用于DeFi、NFT、治理等领域,与Coin相比更侧重功能而非货币属性。 主流交易token的交易所: 欧易OKX: Binance币安: 火币Huobi: Gateio芝麻开门: To…

    2025年12月9日
    000
  • 欧易okx交易平台iOS/Android/PC三端官网下载链接步骤图解

    本文旨在为广大用户提供一份清晰、详尽的欧易OKX官方应用下载与安装指南。无论您使用的是安卓手机、苹果手机还是个人电脑,按照本文的步骤操作,即可安全、便捷地完成客户端的安装,开启您的数字资产之旅。 一、官方入口与准备工作 1、认准官方网站:下载任何应用前,请务必通过官方渠道进行。欧易okx的官方网站是…

    2025年12月9日 好文分享
    000
  • tokens 是什么

    Tokens是基于区块链的可编程数字资产,依附于现有网络如以太坊,具备权益证明、实用功能、资产数字化等多重价值,通过智能合约实现去中心化、透明且全球流通的应用,广泛用于DeFi、NFT、治理等领域,与比特币等原生币区别在于依附性与功能多样性,存储需用存储保管私钥,交易可通过中心化或去中心化交易所进行…

    2025年12月9日
    000
  • 一文读懂 Token

    Token在不同语境下有多种含义:在通用语境中,它可指代符号、凭证、安全设备或编程中的基本单位;在区块链领域,Token是基于现有区块链发行的数字资产,与拥有独立链的加密货币(Coin)不同,主要分为同质化(如ERC-20)和非同质化(如ERC-721)两类,并可用于功能、治理、证券或稳定价值等用途…

    2025年12月9日
    000
  • 怎么购买莱特币 LTC莱特币购买渠道推荐

    对于想要投资%ignore_a_1%(ltc)的新手用户来说,了解购买流程和渠道至关重要。本文将为您详细介绍从注册账户到安全存储的完整步骤。 建议在币安(Binance)或欧易OKX进行交易,这两大平台流动性高、安全性强,非常适合新手用户。 币安注册链接与下载地址: 欧易OKX注册与下载地址: 选择…

    2025年12月9日 好文分享
    000
  • 比特币交易平台币安BIAN交易所官网及app下载入口

    如果你准备进入比特币等虚拟货币的交易世界,币安(binance)是目前全球使用人数最多、比特币交易量最高的加密货币交易平台之一。,作为全球领先的比特币及加密货币交易平台,不仅在交易量、流动性和安全性方面表现出色,还为用户提供了多种便捷的交易方式和功能。 如果你想在手机或电脑上快速进入币安进行交易,首…

    2025年12月9日 好文分享
    000
  • 比特币是什么?比特币BTC的储值方法及如何免费获得

    本文旨在向初学者介绍比特币(BTC)的基本概念,并详细阐述其主流的储值方法。同时,我们还将探讨几种无需投入资金即可获得少量比特币的途径,帮助您安全、低门槛地步入数字资产的世界。 一、比特币BTC全球主流交易所官网地址及APP 1、币安Binance: 2、欧意OK: 3、HTX火币:     4、G…

    2025年12月9日
    000
  • 比特币价格重回 12 万美元,影响几何

    比特币突破12.4万美元创新高,8月14日全球超10万人爆仓,机构资金流入与美股联动加剧市场风险。 比特币价格在经历了一段时期的波动后,再次突破12万美元大关,这一消息无疑在加密货币市场乃至全球金融领域都激起了巨大的波澜。 这种强劲的回升不仅让投资者对数字资产的未来充满期待,也引发了对宏观经济环境、…

    2025年12月9日
    000
  • 区块链技术解密:虚拟货币运行的底层逻辑

    虚拟货币的运行核心是区块链技术,它通过去中心化、不可篡改和加密安全的分布式账本记录交易。区块链由区块链接而成,每个区块包含交易数据和前一区块的哈希值,确保数据完整。其关键特性包括分布式存储、共识机制(如PoW、PoS)、加密算法(哈希函数与非对称加密)以及挖k过程,后者通过工作量证明等机制验证交易并…

    2025年12月9日
    000
  • 比特币怎么存进u盘?

    比特币存储到U盘的本质是将私钥或助记词离线保存,通过生成密钥对、导出加密文件并备份至U盘实现冷存储;需使用优质U盘和离线工具如Electrum,严格按步骤生成密钥、手抄助记词、导出加密私钥,并进行多重备份与定期检查;防范物理损坏、病毒攻击和人为泄露风险,确保资产安全。 比特币怎么存进u盘? 比特币存…

    2025年12月9日
    000
  • 以太坊交易平台有哪些?盘点支持以太坊买卖的软件及操作指南

    1、%ignore_a_1%、欧易、火币是主流以太坊交易平台,具备高流动性与安全性;选择时应优先考虑平台的安全性、手续费率、用户体验及客户服务;操作上需完成注册认证、充值、执行交易(如ETH/USDT)及后续资产管理。 一、主流以太坊交易平台推荐 1、币安(binance):  作为全球领先的数字资…

    2025年12月9日
    000
  • 区块链技术与虚拟货币的协同发展之路

    %ignore_a_1%与虚拟货币相互促进,共同构建去中心化生态系统;区块链以去中心化、不可篡改、透明性和可追溯性为核心,支撑虚拟货币的安全交易,并广泛应用于供应链、数字身份、版权保护和投票系统;虚拟货币通过私钥、公钥、交易签名及区块确认实现价值存储与流转;中心化交易所如币安、OKX、火币等提供交易…

    2025年12月9日
    000
  • 虚拟货币的兴起,区块链是幕后推手

    虚拟货币的幕后推手是区块链技术,正是区块链的去中心化、不可篡改、透明性和加密安全等特性,为虚拟货币提供了信用基础和运行保障,使其能够在无需信任第三方的环境下安全流通;区块链通过共识机制确保交易一致性,支撑虚拟货币的发行、交易与验证,若无区块链,虚拟货币将失去存在根基;在交易平台中,区块链被用于资产充…

    2025年12月9日
    000
  • 2025买狗狗币:新手如何选择靠谱交易平台?附流程 (年份+核心问题+附流程)

    2025年新手投资狗狗币应首选安全可靠的交易平台,推荐Binance、OKX、Coinbase和HTX,这些平台具备高流动性、良好合规性及强大安全措施;判断平台是否靠谱需从安全性与合规性、用户体验、手续费结构和客户服务四方面考量;购买流程包括注册账户、完成KYC身份验证、充值法定货币、搜索DOGE并…

    2025年12月8日
    000

发表回复

登录后才能评论
关注微信