不过 typeset 已经被弃用了,建议使用 declare 代替。 declare 命令的用法如下所示: declare [+/-] [aAfFgilprtux] [变量名=变量值] 其中,-表示设置属性,+表示取消属性,aAfFgilprtux都是具体的选项,它们的含义如下表所示: 【实例1】将变量声明成整数并计算 #!/bin/bashdeclare i m n ret m = 10 n = ...
Shell中的declare命令被用来声明变量并设置其属性。它可以用于定义变量的数据类型,定义只读变量,以及定义变量的作用域等。下面我们来看看具体的用法。 1.定义变量的数据类型 declare命令可以用来定义变量的数据类型,包括整数、浮点数、字符串和数组等。定义整数型变量的方法如下: ``` declare -i num=10 ``` 这里的...
declare [选项] [变量或函数名=值] 下面是一些常用的选项: - `-a`:将变量定义为数组。 - `-f`:将输出函数的定义。 - `-i`:将变量定义为整数。 - `-r`:将变量定义为只读,无法修改。 - `-x`:将变量导出为环境变量。 - `-p`:显示指定的变量或函数的属性。 2.定义和使用变量 使用declare命令定义...
declare -r age=25 复制代码 声明一个整数变量: declare -i variable=value 复制代码 例如: declare -i count=10 复制代码 声明一个数组变量: declare -a array=(value1 value2 value3) 复制代码 例如: declare -a fruits=("apple" "banana" "orange") 复制代码 声明一个关联数组变量: declare -A ...
由于当前用户没有自定义函数,所以目前只能看到变量的信息。 2.2 declare -i 变量名1[=值1] ……:声明整数型变量 例:声明整数型变量a和b,并初始化其值分别为1和2,然后显示a和b的值,再显示a与b的和 purpleEndurer @ bash $declare -i a=1 b=2 ...
declare -i var_num=123 设置整型变量 declare -r var_item=abc 设置只读变量 declare -x var_item=xxx 设置变量成为环境变量 2、两种数组使用示例 [root@vm-paas scwyfy]# cat declare_demo.sh #!/bin/bash # 关联数组array1 declare -A array1=(["aaa"]=abc ["bbb"]=bbb ["ccc"]=ddd) ...
在Ubuntu18.04系统中,declare命令是一个强大的工具,用于声明shell变量并设置它们的属性。本文将详细介绍如何利用declare命令来有效管理和操作shell变量。 基本语法 declare命令的基本语法如下: declare [选项] [名称[=值]] 常用选项 -i:声明整数变量 -r:声明只读变量 ...
declare [+/-] [aAfFgilprtux] [变量名=变量值] 1. -表示设置属性,+表示取消属性,aAfFgilprtux都是具体的选项,它们的含义如下表所示: 示例 定义为整数 #!/bin/bash declare -i m n ret #将多个变量声明为整数 m=1 n=2 ret=$m+$n echo $ret ...
1.declare -p 查看所有变量属性 2.declare -p 变量名 查看指定变量的属性 综上所述,declare声明变量总结如下: [plain]view plain copy print? 1.declare [+/-][选项] 变量名 2.选项: 3.-:给变量舍得类型属性 4.+:取消变量的类型属性 5.-a:将变量声明为数组型 6.-i:将变量声明为整型 7.-x:将变量...
-g:指定变量为全局变量,即使在函数内定义变量 -i:声明整型变量 -l:将变量值的小写字母变为小写 -r:设置只读属性 -t:设置变量跟踪属性,用于跟踪函数进行调试,对于变量没有特殊意义 -u:变量值的大写字母变为大写 -x:将指定的Shell变量换成环境变量