Bash中的typeset和declare

目录
  1. 典型用法

作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/http://andyyoung01.16mb.com/

declare 与 typeset 命令是bash的内建命令,两者是完全一样的,用来声明shell变量,设置变量的属性。

典型用法

  1. -r 设置变量为只读;后面不加变量名则显示所有只读变量。

  2. -i 设置变量为整数;后面不加变量名则显示所有整形变量。

  3. -a 设置变量为数组array;后面不加变量名则显示所有数组变量。

  4. -f 如果后面没有参数的话会列出之前脚本定义的所有函数,如果有参数的话列出以参数命名的函数。

  5. -x 设置变量在脚本外也可以访问到;后面不加变量名则显示所有可以在脚本外访问的变量。

  6. 无选项则显示所有变量。

代码示例请参考这里