![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
Gil_Yang
我们晓得我们都有知识,但知识是叫人自高自大,唯有爱心能造就人!
展开
-
shell脚本如何判断变量的值
-z 判断 变量的值,是否为空; zero = 0 变量的值,为空,返回0,为true 变量的值,非空,返回1,为false -n 判断变量的值,是否为空 name = 名字 变量的值,为空,返回1,为false 变量的值,非空,返回0,为true 在中括号中,判断变量的值, 加不加双引号的问题? pid=“123” [ -z “$pid” ] 单对中括号变量必须要加双引号 [[ -z $pi...原创 2019-09-10 15:14:12 · 5369 阅读 · 0 评论 -
shell脚本备份
#!/bin/bash BACK_DIR=/backup DIR=$1 DATE=date +%x log=/tmp/back.log user="邮箱地址" biaoti="$DIR备份通知!!!" neirong1="$DATE-$DIR备份成功!" neirong2="$DATE-$DIR备份失败!" tar zcPf $BACK_DIR/$DATE-html.tar.gz $DIR ...原创 2019-09-10 15:26:34 · 310 阅读 · 0 评论 -
shell脚本语句
判断(if)、循环(for、while) 正则表达(三剑客) awk(对文件内容切割)、grep(对文件内容筛选)、sed(对文件内容进行修改或替换或增加操作) 爱配合三剑客使用的小命令 sort、wc、uniq等其他Linux系统命令 以上命令常用场景:日志分析(日志的每一列代表什么意思) find .........-exec {} \; 常用场景:找到符合条件的文件并执行怎样的操作 例如:...原创 2019-09-17 11:23:20 · 213 阅读 · 0 评论