距离第一次post上一直在改变系列已经有段时间了,那时我,刚接触shell脚本,工作中临时要用到。学一样,爱一样吧,一步一步来。

1,单引号和双引号

单引号告诉shell忽略所有特殊字符,而双引号只要求忽略大多数,具体说,括在双引号中的三种特殊字符不被忽略:$,\,` ,即双引号会解释字符串的特别意思,而单引号直接使用字符串.

2,使用sh,./和source跑脚本的区别:

前者脚本中如果出现非内建脚本比如子shell,会在创建一个子shell环境,后者则不会。

3,编译型语言和解释型语言

编译型语言:C++,JAVA,C

解释型语言:shell,perl

4,shell中的全局变量和局部变量

全局变量可以通过配置文件声明,export也可以。

一个方法里的变量,不能是局部变量,如果他改变外部名字相同的变量是有效的。

局部变量必须要通过 local声明

相关文章:

  • 2021-12-09
  • 2021-12-12
  • 2021-12-07
  • 2021-05-03
  • 2022-12-23
  • 2022-02-12
  • 2021-07-02
  • 2021-04-12
猜你喜欢
  • 2021-11-22
  • 2022-12-23
  • 2021-12-18
  • 2021-11-10
  • 2021-06-28
  • 2021-12-04
相关资源
相似解决方案