1.在服务器中声明变量可以有如下两种
str1='chd' str2="hello"
也可以声明只读变量 只需要在前面加上readonly
[root@chd ~]# readonly str3="2323" [root@chd ~]# echo $tr3 [root@chd ~]# echo $str3 2323 //修改只读常量会报错 [root@chd ~]# str3="232" -bash: str3: readonly variable
那么单引号和双引号有什么区别么?
举个例子
// 声明一个变量,分别使用单引号和双引号拼接这个变量
password='123456'
password1='abc,${password}'
password2="abc,${password}"
结果如下,单引号中的变量不解析,双引号中的变量解析
查看字符串的长度
[root@chd ~]# email="123456@qq.com"
[root@chd ~]# echo ${#email}
13



