shell的read方法使用介紹

2021-08-14 21:02:30 字數 772 閱讀 8308

read命令-p(提示語句) -n(字元個數) -t(等待時間) -s(不回顯) 和「讀檔案」深入學習 

1.read   -p 允許指定提示語句

#!/bin/bash

read   -p  "input your name:"  name

echo $name

exit  0

read命令也可以不指定變數,read讀取 的內容會預設儲存自reply中

#!/bin/bash

read   -p  "input your name:"  

echo $reply

exit  0

2.read  -t 指定等待超時的時間

#!/bin/bash

if   read -t 10 -p "input your name: " name; then

echo "$name"

else

echo "sorry "fi

exit 0

3.read -n

命令還可以指定輸入的字元數 ,當輸入的字元數達到設定的 值,自動退出,並將輸入的字元賦值給變數

#!/bin/bash

read -n 1 -p "y/n" choice; then

echo $choice

exit 0

4.read -s 輸入的內容不在螢幕上顯示,例如使用者輸入的密碼

read -s -p "input your passwd:" mypasswd

echo $mypasswd

shell之read的使用

read命令用於接收鍵盤的標準輸入以及其它檔案的輸入,得到輸入後,read命令會將資料放到乙個標準變數中。示例 1 bin bash read s p enter you password password s 不顯示輸入,p 在read命令列指 echo hello,your password i...

IO流read方法的使用

read方法一旦呼叫就一定會從輸入流取資料,不論是否含有引數。因此如果要容納上一次讀取的內容,就一定需要乙個相同型別的變數來承接讀取出來的資料。否則多次呼叫後的read資料將早不是原來的資料了。當呼叫無參方法時,此時從資料流中取得乙個資料,這種做法不利於資料量大的情況下 當呼叫有參方法時,此時傳入的...

iOS description方法的使用介紹

在輸出字串 一些基本資料型別以及 oc 物件,我們都可以使用 nslog 函式進行輸出。本次主要談談使用nslog輸出 oc 物件的應用。一般情況下,我們在使用nslog 和 輸出某個物件時,就會呼叫這個物件的 description 方法,它的返回值就是 nsstring 字串型別,所以 desc...