Chapter1 Shell脚本入门
Chapter2 Shell脚本编程规范养成
Chapter3 Shell变量的定义及用法
Chapter4 Shell流程控制语句IF
Shell脚本的开发规范及习惯非常重要,虽然这些规范不是必须要遵守的,但有了好的规范和习惯,可以大大提升开发效率,并能在后期降低对脚本的维护成本,当多人协作开发时,大家有一个互相遵守的规范就显得尤为重要。即使一个人开发,最好也采取一套固定的规范,这样脚本就会更易读、更易于后期维护。最重要的是让自己养成一个一出手就很专业和规范的习惯。
#!/bin/bash
#!/bin/bash
# Date: 2022-11-16
# Author: Created by yanjianjun
# Blog: https://blog.csdn.net/weixin_43770382
# Description:This scripts function is ...
# Version: 1.0
上述内容可修改“~/.vimrc”配置文件,当执行vim编辑文件时自动加上以上信息的功能。后面讲到时,再说。
尽量使用英文注释,防止本机或切换系统环境后中文乱码的困扰。
例如:script-name.sh
按照管理,普通用户的脚本,建议放在~/bin目录下,root用户的脚本建议放在/usr/local/bin目录中。RHEL系操作系统,上述两个目录默认存在于$PATH路径中,执行脚本时,写全路径或脚本名称都可以正常执行。
成对的符号一次性写出来,然后退格在符号里增加内容,防止遗漏。成对的符号包括:
{ }、[ ]、“ ”、’ ‘、` `、[[ ]]
键入中括号时两端即可流出空格[ ],然后再退格键入中间的内容,双中括号([[ ]])也是是如此。
if expression; thencommand
fifor expression; do内容
done
while、until、case等语句也是一样。
if expression; thencommand1
elif expression; thencommand2
elsecommand3
fi
常规变量赋值应加双引号(" "),并且等号前不能有空格。需要强引用的,指所见即所得的字符引号,使用单引号(’ '),如果是命令引用,则用反引号(
).
FILE="iplist"
注意:脚本中的单引号、双引号及反引号必须为英文状态下的符号。
有关Shell脚本开发规范及习惯的更多内容,持续更新,未完待续。
上一篇:济南ISO 能源管理体系认证
下一篇:前端最常用、易忘的命令