第六课 shell脚本开发基本规范及习惯
- 开头指定脚本解释器
#!/bin/sh 或者#!/bin/bash
2.开头加版本版权等信息
#Date 2019-02-17
#Author:Created by guochunyu
#Mail:1142283977@qq.com
#Func:This script is for Test
3.脚本中不用中文注释
4.脚本以.sh为扩展名
5.代码书写优秀习惯
(1)成对的内容的一次写出来,防止遗漏。
(2)成[]中括号两端要有空格,书写时即可留出空格[ ]
(3)成流程控制语句一次书写完,再添加内容,如:
If语句格式一次完成:
If 条件内容
then
内容
fi
for循环格式一次完成:
for
do
内容
done
(4)通过缩进让代码更易读
第七课 shell变量基础及深入
1.环境变量可以在命令行中舍子,但用户退出时这些变量也会丢失,因此最好在用户家目录下的.bash_frofile文件中或全局配置/etc/bashrc文件,或者/etc/profile.d中定义。将环境变量放入profile文件中,每次用户登录时这些变量值都将被初始化。
传统上,所有的环境变量均为大写,环境变量应用于用户进程前,必须export命令导出。
2.定义变量的三种方法
(1)export 变量名=value
(2)变量名=value;export 变量名
(3)declare –x 变量名=value