码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Linux:read 从键盘读入变量值


    • read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量
    • 格式:read -参数 变量名
    • 参数
      •   -p :“提示语句:” 屏幕打印出一行提示语句。
      •   -n:数字:当输入的字符数目达到预定数目时,自动退出,并将输入的数据赋值给变量,如:-n1 , 只
      • 要接受到一个字符就退出。只要按下一个字符进行回答,read命令立即接受输入并将其传给变量。无需按回车键
      •  -t :等待时间 :计时输入,使用read命令存在着潜在危险。脚本很可能会停下来一直等待用户的输 入。如果无论是否输入数据脚本都必须继续执行,那么可以使用-t选项指定一个计时器。-t选项指定read命令等待输入的秒数。当计时满时,read命令返回一个非零退出状态
      •   -s : 关闭回显,使read命令中输入的数据不显示在监视器上(实际上,数据是显示的,只是read命令将文本颜色设置成与背景相同的颜色)
      •  常用格式:

     read 变量名

    read -p " 提示信息 :" 变量名
    [root@server ~] # read -p "Enter Numbers: " num
    Enter Numbers: 9527
    [root@server ~] # echo $num
    9527
    [root@server ~] # read -t 3 n1 # 不要输入内容,等待 3 秒后自动结束输入
    [root@server ~] # read -s -p "Enter your password: " passw

     Enter your password:

    [root@server ~]# echo $passw

    123456
    [root@server ~] # echo $REPLY
    [root@server ~] # read
    100
    [root@server ~] # echo $REPLY # 当输入时没有指定变量接收,会默认存储到 REPLY 变量中
    100
    # 一次性输入多个变量的值
    [root@server ~] # read t1 t2
    12 35
    [root@server ~] # echo $t1 $t2
    12 35
  • 相关阅读:
    C++多态详解
    ATF SMC处理
    JAVA基础(四十二)——集合之Collection
    JavaScript-Object.is()和‘===’ ‘==’比较运算符的区别
    解决Linux磁盘已满
    Redis 常见问题
    自建网上商城平台该如何做好运营?
    关联规则之 Apriori 算法实现
    基于TensorFlow+CNN+协同过滤算法的智能电影推荐系统——深度学习算法应用(含微信小程序、ipynb工程源码)+MovieLens数据集(二)
    下一代架构设计:云原生、容器和微前端的综合应用
  • 原文地址:https://blog.csdn.net/cycyzh/article/details/141023900
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号