zoukankan      html  css  js  c++  java
  • read 命令-从键盘读取变量的值

    read

    read命令从键盘读取变量的值,通常用在shell脚本中与用户进行交互的场合。该命令可以一次读取多个变量的值,变量和输入的值都需要使用空格隔开。在read命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的变量REPLY

    语法

    read 选项 参数

    选项

    -p:指定读取值时的提示符;
    -t:指定读取值时等待的时间(秒)。

    常用选项

    • 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
      用定界符“:”结束输入行。
  • 相关阅读:
    Asterisk 通道变量
    TS流 PS流 ES流
    VLC源码分析(二)
    H264 TS/ES
    Linux 下TCP连接关闭情况分析
    linux局域网内磁盘映射
    阻塞与非阻塞个人小结
    TCP的状态迁移图
    H.264 RTP payload 格式
    c#读取文件,重新建立文件,把读取的数据放入到文件中去
  • 原文地址:https://www.cnblogs.com/yan-2010/p/14343237.html
Copyright © 2011-2022 走看看