Linux shell编程学习笔记-------第十五章
缩进,Linux编码中推荐的缩进是4个字符,程序设计的风格最大为3级,如下图所示,使用了缩进格式的代码风格。
15.1.2{}的格式
15.1.3空格和空行的用法
除了赋值运算符以外,其他所有的运算符前后空出一个空格,空行主要用来分割代码的一些模块
15.1.4判断和循环的编程风格
15.1.5命名规范
15.1.6注释风格
注释应该放在命令使用之前,如果是变量,建议注释与命令处于同一行,函数的注释也应该放在函数体之前。
15.3Linux中的特殊命令
shift命令用于向Linux脚本传递参数时,每一位参数的偏移。它每次将参数向左偏移一位。举的例子很恰当。
第一个例子如下图,想输出用户键入的各个参数
第一次执行的结果。
加入了shift命令后,正确的执行结果。
编程实现倒三角形的例子
15.3.2getopts命令 没太懂如何使用该命令。。。。。
15.4交互式和非交互式的shell脚本
15.5 /dev文件系统
该文件系统包含了每个物理设备对应的文件,如果需要挂载物理设备或者虚拟物理设备,可通过操作/dev来完成
15.6 /proc文件系统
/proc是一个伪文件系统。它只存在于内存中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。
用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数;
该文件系统还可以用于获取运行中的进程的信息
15.7shell的包装
15.8带颜色的脚本
15.9脚本安全