shell学习(三)变量的定义,使用,删除以及权限设置和单双引号的区别

1.变量的定义,使用,删除和权限设置

shell 变量命名的方式和大部分语言都相同;

  • 变量名由字母,数字,下划线组成;
  • 必须以字母或者下划线开头;
  • 不能使用 shell 中的关键字命名 (查看help命令可以查看有哪些关键字)

注意:shell中变量没有数据类型,都是字符型

1.定义

2.使用。使用时前面加上$就可以了。

注意:当变量和字符结合在一起时,如果不用 { } 将变量括起来,shell 就无法识别,从而报错。

3.shell是解释性语言,在一个文件中可以被重新赋值。

如图:

4.删除变量:

使用 unset 变量名  就可以清除变量内容,但是不能删除只读变量。

5.设置只读变量:

定义变量之后,使用 readonly 变量名  就可以设置该变量为只读变量。

6.declare声明变量:

2.单双引号的区别

" "  弱引用:会将 " {} " 中的内容替换,再输出,

'  '  强引用:不会替换 ' {} ' 中的内容,会输出原本里面的内容。

如图:

发布了74 篇原创文章 · 获赞 7 · 访问量 2992

猜你喜欢

转载自blog.csdn.net/qq_42806574/article/details/104200152
今日推荐