一 shell的学习路线
学习'shell的精髓':
1)'实质'其实就是一堆'命令的集合'而已,'文本处理,数据采集'
2)初学者从简单的shell脚本学起('先研究格式语法')
3) 再研究'编程思想'在里面('语言的编程规范')
4)脚本的'整体性能'-->'时间指标metrics'
5)脚本安全的规范('数据安全')和'脚本开发的规范(纳入版本控制)'
二 shell的变量
(1)变量的组成
变量 = '变量名' + '变量值'
变量名:变量名必须以'数字或下划线开头(begin)',后面可以跟'字母、数字、下划线',区分大小写'变量名大小写敏感'
变量值:变量值的来源'关注点-->信息源'
(2)变量的含义
变量名('标示符')的命名要清晰、明了,有明确的含义('见名知意'),最好使用'完整的单词'或'通俗易懂的缩写',避免产生歧义
(3)变量的命名规范
这里给出一种'参考规范':
1)'驼峰'命名风格'单词的首字母大写'
2) 多个单词以'_'进行组成
备注:'命名风格'应自始至终'保持一致',不可来回变化
###########比较科学的###########
GLOBAl_VARIABLE='globalval