变量声明类型 declare [+/-] [选项] [变量名]

  • - 给变量设定类型属性
  • + 取消变量的类型属性
  • -a 将变量声明为数组型
    • 1、数组的声明(后面用方括号):可以直接后面用【】,例如movie[0]=wang;也可以用declare -a 数组 来声明
    • 2、数组的查看:  $后面必须用大括号扩住数组,
      • 如果直接跟数组名,那么调用第一个,${movie}
      • 如果方括号中是,那么调用数组所有的变量${movie[]}
  • -i 将变量声明为整数型
  • -x 将变量声明为环境变量 ( export  )
  • -r 将变量声明为只读变量(不能取消声明为只读属性,不能删除,不能修改)
  • -p 显示指定变量的被声明的类型