变量命名and grep双引号

来源:9-8 利用sed查找文件内容(下)

qq_慕用4483748

2020-08-02

老师好:
在这一章中的两个问题:
1、变量命名什么时候用大写,什么时候用小写。这章中用的FILE_NAME是大写。
2、grep xxx 什么时候用双引号,什么时候不用双引号。这章中用的双引号

这两个问题的使用场景是什么啊。

写回答

1回答

酷田

2020-08-06

首先回答第一个问题,变量命名大小写在高级语言种一般都有严格的限制,但是在SHELL中,因为不涉及到更多变量的类型,因此无论使用大写还是小写都是可以的,比如你习惯使用大写,那就使用大写,通常一个脚本如果使用大写就都大写是规范的;

第二个问题,使用双引号和单引号在部分情况下有区别,比如需要使用变量的值,那必须使用双引号,因为使用单引号不会转化变量值,仅仅会当作字符串使用;其他情形下一般没差异,但是注意在awk中多使用单引号可以避免很多坑,记住即可

1
1
qq_慕用4483748
收到 多谢老师
2020-12-27
共1条回复

掌握Shell脚本编程 360架构师带你进阶Linux高手

30%知识讲解+70%实例操作 掌握Shell脚本编程能力

1638 学习 · 297 问题

查看课程