• 第二十三节 read命令


    read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量,用 IFS(内部字段分隔符)变量中的字符作为分隔符。VariableName 参数指定 shell 变量的名称,shell 变量获取输入行一个字段的值。由VariableName 参数指定的第一个 shell 变量指定给每一个字段的值,由 VariableName 参数指定的第二个 shell 变量指定给第二个字段的值,以此类推,直到最后一个字段。如果标准输入行的字段比相应的由 VariableName 参数指定的 shell 变量的个数多,把全部余下的字段的值赋给指定的最后的 shell 变量。如果比 shell 变量的个数少,则剩余的 shell 变量被设置为空字符串。

    read -p(提示语句) -n(字符个数) -t(等待时间,秒) -s(隐藏输入)

    read -t 30 -p "please input your name:" NAME
    echo $NAME

    read -s -p "please input your age:" AGE
    echo $AGE 注意:如果隐藏输入,输入时是看不到输入内容的
    注意:
    在输入时,如果输错了要删除,执行Ctrl+delete
    不要输入中文
    NAME 与" 要有空格

  • 相关阅读:
    *pwn*练习1——攻防世界-when_did_you_born
    PWN——uaf漏洞学习
    pwnable.kr之passcode
    pwnable.kr之flag
    pwnable.kr之brainf*ck
    pwnable.kr之simple Login
    pwnable.tw start&orw
    RTF文件格式
    jarvis level6_x64堆溢出unlink拾遗
    jarvisoj level5爬坑
  • 原文地址:https://www.cnblogs.com/kogmaw/p/12410235.html
Copyright © 2020-2023  润新知