1. 程式人生 > >Linux Bash編程之read

Linux Bash編程之read

Linux Bash編程簡單操作

從標準輸入中讀取一行,並把輸入行的每個字段的值送給指定的shell變量。

如果輸入了多個數據,則第一個數據給第一個變量,第二個數據給第二個變量,如果輸入的數據多個變量的個數,那麽剩下的數據都給最後一個變量

技術分享圖片

技術分享圖片

如果輸入的參數個數多於命令行中預置的參數個數呢?

技術分享圖片

這個例子中-p 是讓read命令可以輸出提示符,而且提示語後面要有空格


-n 限制輸入的字符個數

如果超出了預定個數,程序將會自動退出


技術分享圖片

技術分享圖片

我輸入了12,系統會立即執行程序並自動退出。

-s 屏蔽輸入的內容

我輸入了12,是明文告訴命令的。

技術分享圖片

技術分享圖片

現在就只有輸出的12了。

-t 限制了用戶輸入參數的時間,到了時間就自動退出

時間單位是秒

技術分享圖片

技術分享圖片

Linux Bash編程之read