Linux-2020/2/22
开始学习Linux中的脚本语言:Shell脚本,和很多编程语言有相似之处,之前学习过C语言现在学习Shell起来理解没什么大问题,还需要熟悉具体命令及格式。
Shell语言在Vim编辑器内输入,可以通过vim XXX.sh 建立一个.sh(不强制后缀,但是建议使用,方便)的shell脚本。
首先必须声明脚本用什么Shell解释器来执行,目前学习是使用bash,则:#!/bin/bash
然后可以#加上注释,也可以直接书写命令。
在Shell脚本命令中有大量的参数使用,基本例如$0对应的是当前Shell脚本的程序的名称.....
判断用户的参数时候使用的 [ 条件表达式 ],注意两边内均有空格!!
对于整数的比较,不能使用常规的 大于> 、小于<,因为这些是重定向符号,应该使用-gt 、-lt等具体参数。
判断语句:if
if 条件测试操作1
then 命令序列1
elif 条件测试操作
then 命令序列2
else
命令序列3
fi
循环语句: for
for 变量名 in 取值列表
do
命令序列
done
#强推老师监控剩余内存告警语句,可拓展至发邮件告警,今后运维能用上#
[ `free -m | grep Mum: | awk 'print $4'` -lt 1024 ] && echo "No FreeMum" || echo "Enough FreeMum"
来源:https://www.cnblogs.com/mrpanyue/p/12347649.html