linux脚本学习指南--12有类型变量 declare /typeset
declare为shell指令,在第一种语法中可用来声明变量并设置变量的属性([rix]即为变量的属性),在第二种语法中可用来显示shell函数。若不加上任何参数,则会显示全部的shell变量与函数(与执行set指令的效果相同)。
- declare -r # 声明变量为只读类型
declare -r var="hello"
var="world"-->会报错
2.declare -i #声明变量为整型
num1=20
num2=$num1+10
echo $num2 #输出的结果为:20+10
正确写法:
declare -i num2
num2=$num1+10
echo num2 #结果为30
3.declare -f 在脚本中显示定义的函数和内容
4.declare -F 在脚本中显示定义的函数
5.declare -a 定义数组
declare -a array
array=("jones","Benson","Givin","kobe","jordan")
echo ${array[@]} 输出数组所有内容
echo ${array
} 输出数组中n+1的元素值
array[0]="lily" 给元素赋值
6.数组遍历
for v in ${array[@]}
do
echo $v
done
7.declare -x 声明环境变量,可以在脚本中直接实用
8.取消环境变量
declare +x
9.取消一些声明 declare +i 取消为整型 declare +r 取消只读 declare +a 取消数组
- Linux学习- declare / typeset 声明变量类型与属性
- shell实例(八) ---指定变量类型:使用declare或typeset,随机数
- 【linux学习笔记】bash学习之declare/typeset
- Linux学习笔记--bash脚本编程之一变量、变量类型
- 【Linux学习笔记】30:declare命令(声明/取消/查看变量类型)
- PHP学习之一:PHP脚本、类型和变量
- linux学习之shell脚本 ------- 变量
- linux中set,env,export,declare显示shell变量的区别
- Linux学习笔记_终端提示符编辑方法(set查看环境变量,.bashrc文件)
- 【Shell脚本学习6】Shell变量:Shell变量的定义、删除变量、只读变量、变量类型
- Linux学习--第十天--bash脚本、用户自定义变量、环境变量、位置参数变量、预定义变量、标准输入输出、wc、history、dd、PS1
- JavaWeb学习笔记-mybatis-12-mybatis配置-类型处理typeHandlers
- 【Shell脚本学习6】Shell变量:Shell变量的定义、删除变量、只读变量、变量类型
- linux 中 set,env,export,declare显示shell变量的区别
- Linux命令(4)——declare/typeset命令(builtin)
- linux脚本学习指南--13 函数的定义和使用及带参函数
- linux中的declare命令-声明变量类型
- linux 中 set,env,export,declare显示shell变量的区别
- Python3学习(一)-基础、数据类型、变量、字符串和编码、list&tuple、if、for、while、dict、set、函数与参数
- 2016-3-6 linux基础学习13——条件判断、文件测试、bash变量类型