shell脚本开发基本规范及习惯

1.开头指定脚本解释器

2.开头加版本版权等信息

eg:日期(Date),作者(Author),联系方式(Mail),功能(Func),版本(Version)

  • 提示:可配置vim编辑文件时自动加上以上信息,方法时修改~/.vimrc配置文件

3.脚本中尽量不要用中文注释,尽可能有英文注释(也可用拼音)

4.脚本以.sh为扩展名

5.代码书写习惯

  • 成对的内容一次写出来,防止遗漏

eg:(),{},[]....

  • []中括号两端要有空格,书写时即可流出空格[  ],然后在退格书写内容
  • 流程控制语句一次书写完,在添加内容,如:

if语句格式一次完成,然后在写内容

if 条件内容
    then
        内容
fi

for循环格式一次完成,然后在写内容

for 条件
do
    内容
done

提示:while,until,case等语句也是一样,要先把格式完成,在书写内容,防止遗漏。

  • 通过缩进让代码易读

原文地址:https://www.cnblogs.com/yu-sheng/p/9804359.html

时间: 2024-10-11 20:33:11

shell脚本开发基本规范及习惯的相关文章

脚本开发的规范

脚本开发的规范:.1) 第一行为 使用的脚本解释器2)最好加上版本版权等信息3)尽量不使用中文注释,如果非要加中文 export LANG="zh_CN.UTF-8"4) 脚本的扩展名应给为.sh 模块的启动和停止脚本命名:start_模块名.sh stop_模块名.sh监控脚本通常以 _mon.sh 为后缀控制脚本一般以 _ctl.sh 为后缀 5) 脚本应该放在固定的路劲下6) 成对的括号一次性打出来7) 流程控制语句一次性格式写完,再写内容8) 字符串赋值时,等号左右不能有空格9

shell脚本编程的一些好习惯

shell脚本编程的一些好习惯 1.命名规则 脚本命名以.sh结尾,名称尽量见名之意.以下是几种可供参考的脚本命名风格.通过以下清新脱俗的风格,读者能够很easy的明白脚本的作用.         clearlog.sh          ClearLog.sh          clearSql.sh         snmp_install.sh         Monitor.sh 2.脚本信息 为脚本加入生动的信息,比如脚本功能的描述,作者,时间,版本信息等.     #!/bin/ba

Shell脚本的书写规范与优秀的开发习惯

<--目录-->1)脚本模块名2)代码框架3)函数规范4)脚本存放规范5)补充规范19条6)优秀的开发习惯 [脚本模块名]1.常规Shell脚本使用统一后辍:.sh,例:wsyht.sh2.模块的启动和停止脚本统一命名为start_{模块名}.sh和sop_{模块名}.sh3.监控脚本可以*_mon.sh为后辍,控制脚本以*_ctl.sh为后辍4.模块(及其脚本和二进制程序)命名应该代表其特性和功能,不要使用个人名字缩写等形式命名5.模块中的脚本和二进制程序命名禁止和其它脚本和二进制程序重名

shell脚本开发的6点基本规范和优秀习惯

1. 开头指定脚本解释器 #!/bin/sh 或 #!/bin/bash 2. 开头提供功能描述.作者以及版本等信息 #Description: #Author: #Contact: #Last edited: #Version: 注:可以修改/etc/vimrc或者~/.vimrc让以上信息在每次创建shell脚本时自动生成 3. 脚本中不用中文注释,容易出现乱码 4. 脚本以.sh为扩展名 5. 成对的内容一次写出来,避免遗漏,如: {}  []  ''  ``  ""  if和f

shell脚本开发环境的配置和优化实践

vim路径等配置知识的整理见表: 相关配置文件 功能描述 .viminfo 用户使用vim的操作历史 .vimrc 当前用户vim的配置文件 /etc/vimrc 系统全局vim的配置文件 /usr/share/vim/vim74/colors/ 配色模板文件存放路径 .vimrc 的配置内容如下: "~/.vimrc " vim config file " date 2018-01-07 " blog:http://aqiang.blog.51cto.com &q

shell脚本之编程规范与变量

shell脚本概念 将要执行的命令按顺序保存到一个文本文件,给该文件一个可执行权限,便可运行. shell脚本的构成 1.脚本申明 脚本声明是指明用哪个解释器来解释 2.注释信息 注释信息是指明这个脚本的一些说明信息.就知道这个脚本时干什么用的了,这个信息不执行 3.可执行语句 进行执行的一些命令 执行shell脚本的方式 1.绝对路径 2.相对路径 3.sh 脚本路径 4.source 脚本路径 注意:其中,绝对路径与相对路径实行shell脚本时,该脚本文件必须要有可执行权限.Source脚本

Shell脚本开发规范

1)开头指定脚本解释器 #!/bin/sh ;#!/bin/bash 2)开头加版本及版权信息 3)脚本中不用中文注释 4)文件以.sh扩展名保存 5)成对的内容一次性写全,防止泄露 6)[ ]中括号两端要有空格 7)流程控制语句一次性写完,再添加语句 提示:你检查脚本明明没有问题,但是就是执行出现莫名其妙的错误,要想到执行dos2unix命令 好习惯:每次执行脚本都dos2unix下 shell调试脚本方法: 1)shell调试之echo关键命令 2)shell调试之bash参数 sh -n

企业级通过shell脚本开发MySQL启动脚本 案例

企业Shell面试题10:开发MySQL启动脚本说明MySQL启动命令为:/bin/sh mysqld_safe --pid-file=$mysqld_pid_file_path 2>&1 > /dev/null &停止命令为:mysqld_pid=`cat "$mysqld_pid_file_path"`if (kill -0 $mysqld_pid 2>/dev/null)  then    kill $mysqld_pid    sleep 2f

shell脚本编程一

脚本注释: 在shell脚本中,跟在(#)号后面的内容表示注释,用来对脚本进行注释说明,注释部分不会被执行,注释可自成一行,也可以跟在脚本命令后面与命令在同一行.开发脚本时,如果没有注释,其他人就很难理解脚本究竟在做什么,时间长了自己也会忘记.因此,我们要发发尽量养成为所做的工作(脚本等)书写注释习惯,不光是方便别人,也方便自己.否则,写完一个脚本后也许几天后就记不起脚本的用途了,在重新阅读也会浪费很多宝贵时间. 脚本的执行 Shell脚本的执行通常可以采用以下三种方式: 1)   Bash s