Shell語言 12 read讀取控制台輸入

2021-10-17 16:11:47 字數 681 閱讀 6468

read(選項)(引數)

選項:

-p:指定讀取值時的提示符;

-t:指定讀取值時等待的時間(秒;

引數:

變數:指定讀取值的變數名

案列

[root@centos-root473791 ~]

# cat readme.sh

#!/bin/bash

read -t 7 -p "enter your name in 7 seconds " name

echo

$name

[root@centos-root473791 ~]

# sh readme.sh #7秒內輸入

enter your name in

7 seconds wangq

wangq

[root@centos-root473791 ~]

# sh readme.sh # 7秒之後輸入就自動退出了

enter your name in

7 seconds

[root@centos-root473791 ~]

#

shell學習十六 read

例題1 如果讀入的不是整數或者引數不是兩個 可以判斷有沒有輸入內容 以上shell指令碼的執行會有什麼結果?如何解決這兩個問題?思考 1 輸入為兩個值過關。2 輸入均為整數過關。3 計算 方法一使用read root node01 day6 vi read1.sh bin bash read p p...

Shell程式設計 read命令

1.read 讀取輸入的值 語法 read 選項 值 p 提示語句 n 字元個數 t 等待時間,秒 s 隱藏輸入 2.例子 等待3秒輸入,提示語句please input your name bin bash read t 3 p please input your name name echo n...

shell指令碼 read用法

read 是shell基本讀取函式 基本用法 read 選擇引數 接受變數 預設讀取鍵盤輸入 p指定要顯示的提示 s靜默輸入,一般用於密碼 n 指定輸入的字元長度最大值 d 字元 輸入結束符,當你輸入的內容出現這個字元時,立即結束輸入 t n 超出n秒沒有進行輸入,則自動退出。例項 read 未指定...