declare与typeset的使用

declare 和 typeset 都是 Shell 内建命令,它们的用法相同,都用来设置变量的属性

目前 typeset 已经被弃用了,建议使用 declare 代替

常用命令参数:

-r 设置变量为只读

-i 设置变量为整数

-a 设置变量为数组

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

-x 设置变量在脚本外也可以访问到

-u 设置变量为大写

-l 设置变量为小写

使用举例:

       设置字符变量为大写(-u):

设置设置变量为只读(-r):

原文地址:https://www.cnblogs.com/tongyishu/p/12396410.html