Bash中的typeset和declare
目录
作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/ 或 http://andyyoung01.16mb.com/
declare 与 typeset 命令是bash的内建命令,两者是完全一样的,用来声明shell变量,设置变量的属性。
典型用法
-r 设置变量为只读;后面不加变量名则显示所有只读变量。
-i 设置变量为整数;后面不加变量名则显示所有整形变量。
-a 设置变量为数组array;后面不加变量名则显示所有数组变量。
-f 如果后面没有参数的话会列出之前脚本定义的所有函数,如果有参数的话列出以参数命名的函数。
-x 设置变量在脚本外也可以访问到;后面不加变量名则显示所有可以在脚本外访问的变量。
无选项则显示所有变量。
代码示例请参考这里。