歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> Shell中read的常用方式

Shell中read的常用方式

日期:2017/3/1 16:14:00   编辑:SHELL編程
Shell中read的常用方式 read命令的語法: [python] read -p "Prompt" variable1 variable2 variableN -p "Prompt": 顯示提示信息(和用戶輸入同一行顯示) variable1: 用戶輸入的第一個值將賦給variable1 variable2: 用戶輸入的第二個值將賦給variable2 處理輸入 創建名為greet.sh的文件,輸入: [python] #!/bin/bash read -p "Enter your name : " name echo "Hi, $name. Let us be friends!" 保存並關閉文件,在命令行中輸入: [python] chmod +x greet.sh ./greet.sh 輸出: [python] Enter your name : Tomcat Hi, Tomcat. Let us be friends! 下面是一個示例文件,用於顯示用戶輸入的域名信息: [python] #!/bin/bash read -p "Enter the Internet domain name (e.g. nixcraft.com) : " domain_name whois $domain_name 時間設置 可以使用 -t 參數來限制用戶的輸入時間。例如,使用下面的命令設置用戶在10秒內輸入參數: [python] #!/bin/bash read -t 10 -p "Enter the Internet domain name (e.g. nixcraft.com) : " domain_name whois $domain_name 輸入密碼 使用 -s 參數可以不顯示用戶的輸入。示例如下: [python] #!/bin/bash read -s -p "Enter Password : " my_password echo echo "Your password - $my_password"
Copyright © Linux教程網 All Rights Reserved