SHELL脚本-1
.:表示任意的字符 *:和前面的字符匹配,a*表示:零个或多个a +:和前面的字符匹配表示1个或多个前面的字符 ?:和前面的字符匹配表示0个或多个前面的字符 #!/bin/bash #!/bin/sh开头 注释: :<<!EOF! 这里写代码 !EOF! 可以sh 1.sh来执行脚本,或者先提权chmod a+x1.sh然后./1.sh sh -x:可以来调试脚本 date +%Y:年(m月,d日,H小时,M分钟,S秒, s表示从1970年1月1日到现在的秒数, w星期, W现在是第几周) date -d "-1day" +"%F %T":表示昨天的这个时候 export可以声明全局变量,可以在子shell生效 $0:脚本本身 $#:脚本使用了几个参数 $n:表示第n个参数 if: 格式:注意[]两边都有空格 if [ 条件 ] then echo “true”; elif [ 条件 ] ;then echo “false”; else echo “error”; fi >:gt,<:it,>=:ge,<=:le,==:eq,!=:ne -a表示&&,-o表示|| if 判断文件、目录属性 exec > /tmp/$d.log 2>&1:可以把真确的错误的都追加到/tmp/*.log下面 一般写在脚本的上面,可以输出脚本执行的所有的日志 定义一个变量的时候n=1;等号两边不要加空格 2015年6月15日 by:champly (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |