您的位置:首页 > 运维架构 > Shell

shell脚本开发的6点基本规范和习惯---摘取自“老男孩linux运维培训”(自己通过视频整理)

2013-07-21 22:03 751 查看
俗话说没有规矩就不成方圆,不管是做人还是做事、不管是人类或者机器、程序都离不开这些规矩规范。做事没有规范是做不好的.

因为现在是处于基础的学习阶段,所以我们从基本学起。让我们通过老男孩老师的linux体验课来一起学习linux shell吧!
Begin now..................

脚本文件开头指定脚本解释器;
#/bin/sh或#!/bin/bash
脚本文件开头版本版权等信息:
#Date:          21:30  2013-07-20
#Author:        Created by Guomaoqiu
#Mail:         guomaoqiu@sina.com
#Function:      This scripts function is ......
#Shell Version: GNU bash, version 3.2.25(1)-release
提示:可配置vim编辑文件时自动加上以上信息,方法是修改~/.vimrc配置文件。

脚本文件中不用中文注释;
尽量用英文注释,防止本机或切换系统环境后中文乱码的困扰.

脚本文件以.sh为扩展名;
例如:script-name.sh


代码书写优秀习惯;
①成对内容的一次性写出来,防止遗漏。如
{}、[]、''、``、""

②[]中括号两端要有空格,书写时即可留出空格[ ],然后再退格书写内容。

③流程控制语句一次性书写完,再添加内容,如:
if语句格式一次性完成:
if 条件内容
then
内容
fi
for循环格式一次性完:
for
do
内容
done
提示:while和until,case 等语句也是一样。

通过缩进让代码易读;(即该有空格的地方就要有空格)
if 条件内容
then
内容
fi
良好的习惯可以让我们避免很多不必要的麻烦,提升很多的工作效率!

本文出自 “I don't be a loser” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: