一、read
read 用来读取来自键盘输入的变量
read [-pt] variable
参数:
-p: 后面可以接提示符
-t:后面接等待的“秒数”
例1:通过键盘给变量赋值
例2:提示用户30秒内输入自己的姓名,将该输入字符串作为named的变量内容
二、declare
declare和typeset是一样的功能。就是声明变量的类型。如果使用declare后面并没有接任何参数,那么
bash会主动将所有的变量名称与内容全部调出来。就像使用set一样
declare [-aixr] variable
参数:
-a :将后面的variable的变量定义为数组(array)类型
-i :定义为integer 类型
-x:用法与export一样,变为环境变量
-r:将变量设置为readonly类型。该变量不可被更改内容,也不能重设
三、数组array