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