shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量

变量的定义

变量就是对内存中的一段地址空间。在研究shell中的变量时应该注意shell中变量的命名不能和shell的关键字同名。可以使用help命令来查看关键字都有哪些.

定义变量的方式有三种:
shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量

shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量

注意shell中变量没有数据类型 任何类型它都默认为字符串。

变量的使用

使用一个定义过的变量,只要在变量名前加美元符号$即可。

shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量

花括号的运用

1.shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量
shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量2.
shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量推荐给所有的变量加上花括号,这是个良好的编程习惯。

修改变量的值

shell是个解释性语言,同一变量在同一文件可以被重新赋值
shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量
shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量

单引号和双引号的区别

shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量

将命令的结果赋值给变量

方式一:``(单反引号)

shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量

方式二:$(命令)

shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量

设置只读变量(readonly)

只读变量的值不能被更改
shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量

删除变量(清空变量的内容)

shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量它可以运用在脚本文件和termianal里
它不能删除只读变量.
shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量

declare声明变量

shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量declare可以指定变量的类型 可以指定只读

将多个变量声明为某一数据类型

shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量

将变量定义为整数

shell中定义和使用、修改、删除、及设置只读变量+花括号的使用+单双引号的区别+decalre声明变量