Shell基础 — 11、如何定义和分类Shell变量规则?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1233个文字,预计阅读时间需要5分钟。
目录
1.定义变量的规则
2.变量的分类
1. 定义变量的规则 2. 在定义变量时,有些规则需要遵守 - 变量名称可以由字母、数字和下划线组成 - 但不能以数字开头 目录- 1、定义变量的规则
- 2、变量的分类
在定义变量时,有一些规则需要遵守
- 变量名称可以由字母、数字和下划线组成,但是不能以数字开头。如果变量名是
2name则是错误的。 - 在Bash中,变量的默认类型都是字符串型,如果要进行数值运算,则必修指定变量类型为数值型。
- 变量用等号连接值,等号左右两侧不能有空格。
[root@localhost ~]# name = cangls -bash: name: command not found - 变量的值如果有空格,需要使用单引号或双引号包括。如:
test="hello world!"。其中双引号括起来的内容$、\和反引号都拥有特殊含义,而单引号括起来的内容都是普通字符。 - 在变量的值中,可以使用“\”转义符。
- 如果需要增加变量的值,那么可以进行变量值的叠加。不过变量需要用双引号包含
"$变量名"或用${变量名}包含变量名(就相当于Java中字符串连接)。
本文共计1233个文字,预计阅读时间需要5分钟。
目录
1.定义变量的规则
2.变量的分类
1. 定义变量的规则 2. 在定义变量时,有些规则需要遵守 - 变量名称可以由字母、数字和下划线组成 - 但不能以数字开头 目录- 1、定义变量的规则
- 2、变量的分类
在定义变量时,有一些规则需要遵守
- 变量名称可以由字母、数字和下划线组成,但是不能以数字开头。如果变量名是
2name则是错误的。 - 在Bash中,变量的默认类型都是字符串型,如果要进行数值运算,则必修指定变量类型为数值型。
- 变量用等号连接值,等号左右两侧不能有空格。
[root@localhost ~]# name = cangls -bash: name: command not found - 变量的值如果有空格,需要使用单引号或双引号包括。如:
test="hello world!"。其中双引号括起来的内容$、\和反引号都拥有特殊含义,而单引号括起来的内容都是普通字符。 - 在变量的值中,可以使用“\”转义符。
- 如果需要增加变量的值,那么可以进行变量值的叠加。不过变量需要用双引号包含
"$变量名"或用${变量名}包含变量名(就相当于Java中字符串连接)。

