Excel如何設(shè)置動(dòng)態(tài)求和 Excel設(shè)置動(dòng)態(tài)求和方法
1041
2025-03-31
從鍵盤讀取變量值,read命令從鍵盤讀取變量的值,通常用在shell腳本中與用戶進(jìn)行交互的場合。該命令可以一次讀取多個(gè)變量的值,變量和輸入的值都需要使用空格隔開。在read命令后面,如果沒有指定變量名,讀取的數(shù)據(jù)將被自動(dòng)賦值給特定的變量REPLY
命令語法
read [選項(xiàng)][參數(shù)]
命令選項(xiàng)
-a 后跟一個(gè)變量,該變量會(huì)被認(rèn)為是個(gè)數(shù)組,然后給其賦值,默認(rèn)是以空格為分割符。
-d 后面跟一個(gè)標(biāo)志符,其實(shí)只有其后的第一個(gè)字符有用,作為結(jié)束的標(biāo)志。
-p 后面跟提示信息,即在輸入前打印提示信息。
-e 在輸入的時(shí)候可以使用命令補(bǔ)全功能。
-n 后跟一個(gè)數(shù)字,定義輸入文本的長度,很實(shí)用。
-r 屏蔽\,如果沒有該選項(xiàng),則\作為一個(gè)轉(zhuǎn)義字符,有的話 \就是個(gè)正常的字符了。
-s 安靜模式,在輸入字符時(shí)不再屏幕上顯示,例如login時(shí)輸入密碼。
-t 后面跟秒數(shù),定義輸入字符的等待時(shí)間。
-u 后面跟fd,從文件描述符中讀入,該文件描述符可以是exec新開啟的。
命令參數(shù)
變量:指定讀取值的變量名。
從標(biāo)準(zhǔn)輸入讀取輸入并賦值給變量
> read rumenz 123 > echo $rumenz 123
從標(biāo)準(zhǔn)輸入讀取輸入到第一個(gè)空格或者回車,將輸入的第一個(gè)單詞放到變量rumenz1中,并將該行其他的輸入放在變量rumenz2中。
> read rumenz1 rumenz2
從標(biāo)準(zhǔn)輸入讀取一行并賦值給特定變量REPLY。
> read 123 > echo $REPLY 123
把單詞清單讀入arrayname的數(shù)組里。
> read -a arrayname
打印提示(text),等待輸入,并將輸入存儲(chǔ)在REPLY中。
> read -p "text:" text:123 > echo $REPLY 123
允許輸入包含反斜杠。
> read -r rumenz
指定讀取等待時(shí)間為3秒。
> read -t 2 rumenz
從輸入中讀取兩個(gè)字符并存入變量var,不需要按回車讀取。
> read -n 2 rumenz
用定界符“:”結(jié)束輸入行。
> read -d ":" rumenz
讀入數(shù)組
> read -a rumenz 123 456 789 > echo ${rumenz[*]} 123 456 789
終端輸入密碼時(shí)候,不讓密碼顯示出來
> read -p "輸入密碼:" -s pd 密碼: > echo $pd 123456
Linux
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。