加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

SHELL脚本-1

发布时间:2020-12-15 16:24:45 所属栏目:安全 来源:网络整理
导读:.:表示任意的字符 *:和前面的字符匹配,a*表示:零个或多个a +:和前面的字符匹配表示1个或多个前面的字符 ?:和前面的字符匹配表示0个或多个前面的字符 #!/bin/bash #!/bin/sh开头 注释: :!EOF! 这里写代码 !EOF! 可以sh 1.sh来执行脚本,或者先提权ch

.:表示任意的字符

*:和前面的字符匹配,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 判断文件、目录属性
[ -f file ]判断是否是普通文件,且存在
[ -d file ] 判断是否是目录,且存在
[ -e file ] 判断文件或目录是否存在
[ -r file ] 判断文件是否可读
[ -w file ] 判断文件是否可写
[ -x file ] 判断文件是否可执行

exec > /tmp/$d.log 2>&1:可以把真确的错误的都追加到/tmp/*.log下面

一般写在脚本的上面,可以输出脚本执行的所有的日志

定义一个变量的时候n=1;等号两边不要加空格

2015年6月15日

by:champly

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读