zoukankan      html  css  js  c++  java
  • Shell中read的常用方式

    原文:Linux Shell Scripting Tutorial V2.0

    read命令的语法:

    read -p "Prompt" variable1 variable2 variableN

    -p "Prompt": 显示提示信息(和用户输入同一行显示)

    variable1: 用户输入的第一个值将赋给variable1

    variable2: 用户输入的第二个值将赋给variable2

    处理输入

    创建名为greet.sh的文件,输入:
    #!/bin/bash
    read -p "Enter your name : " name
    echo "Hi, $name. Let us be friends!"

    保存并关闭文件,在命令行中输入:
    chmod +x greet.sh
    ./greet.sh 

    输出:
    Enter your name : Tomcat
    Hi, Tomcat. Let us be friends!
    
    
    下面是一个示例文件,用于显示用户输入的域名信息:
    #!/bin/bash
    read -p "Enter the Internet domain name (e.g. nixcraft.com) : "
    domain_name
    whois $domain_name

    时间设置

    可以使用 -t 参数来限制用户的输入时间。例如,使用下面的命令设置用户在10秒内输入参数:
    #!/bin/bash
    read -t 10 -p "Enter the Internet domain name (e.g. nixcraft.com) : "
    domain_name
    whois $domain_name

    输入密码

    使用 -s 参数可以不显示用户的输入。示例如下:
    #!/bin/bash
    read -s -p "Enter Password : " my_password
    echo
    echo "Your password - $my_password"
    



  • 相关阅读:
    English trip -- VC(情景课)1 A Get ready
    隔板法总结
    CF 题目选做
    ZROI 提高十连测 DAY2
    2019 09 05
    线性基总结
    解决痛苦的方法/cy
    梅深不见冬 树上贪心
    ZROI 提高十连测 Day1
    [USACO09NOV]硬币的游戏 博弈 dp
  • 原文地址:https://www.cnblogs.com/jubincn/p/3381145.html
Copyright © 2011-2022 走看看