变量命名and grep双引号
来源:9-8 利用sed查找文件内容(下)
qq_慕用4483748
2020-08-02
老师好:
在这一章中的两个问题:
1、变量命名什么时候用大写,什么时候用小写。这章中用的FILE_NAME是大写。
2、grep xxx 什么时候用双引号,什么时候不用双引号。这章中用的双引号
这两个问题的使用场景是什么啊。
写回答
1回答
-
酷田
2020-08-06
首先回答第一个问题,变量命名大小写在高级语言种一般都有严格的限制,但是在SHELL中,因为不涉及到更多变量的类型,因此无论使用大写还是小写都是可以的,比如你习惯使用大写,那就使用大写,通常一个脚本如果使用大写就都大写是规范的;
第二个问题,使用双引号和单引号在部分情况下有区别,比如需要使用变量的值,那必须使用双引号,因为使用单引号不会转化变量值,仅仅会当作字符串使用;其他情形下一般没差异,但是注意在awk中多使用单引号可以避免很多坑,记住即可
112020-12-27
相似问题