Shell--變量鍵盤讀取、數組與聲明:read,array,declare


1、read

read [-pt] variable

-P:后面可以接提示信息

-t:后面可以接等待的秒數,時間到后等待結束

read后面不加任何參數,直接加變量名稱,那么就會主動出現一個空白行等待你的輸入

 

2、declare/typeset

declaretypeset是一樣的功能,就是聲明變量的類型,如果使用declare后面並沒有接任何參數,那么bash會主動將所有的變量名稱與內容全部調出來,就好像set一樣

declare [-aixrp] variable

-a:將后面名為variable的變量定義成數組類型的(array

-i:將后面名為variable的變量定義為整數數字(integer)類型

-x:用法與export一樣,就是將后面的variable變成環境變量

-r:將變量設置成為readonly類型,該變量不可被更改內容,也不能重設

-p:可以單獨列出變量的類型

 

declare  +x  sum <==-變成+可以進行“取消”操作

 

3、數組(array

數組的設置方式是:var[index]=content

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM