1、创建check.sh

#!/bin/bash
#use: check log err
if [[ ! -d "$1" ]]; thenecho "folder is not exist!"
elseecho "结果如下:"result=$(grep "err" ${1}/*.log)if [ -z "$result" ]; thenecho "备份成功"elseecho "备份出错"echo $resultfi
fi

2、调用(log为目录名)
sh check.sh log

3.结果

脚本编写注意事项

  1. 在创建变量的时候= 号左右两边不能有空格(案例:x=“info is”)

  2. 变量取值的时候用 $变量名 (案例:$x)

  3. 删除变量 unset 变量名(案例:unset x)

  4. 查看系统中的变量 set

shell小工具-检查日志目录下log文件中err信息相关推荐

  1. linux目录下所有文件内容替换,linux替换目录下所有文件中的某字符串

    比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做: sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl ...

  2. 搜索目录下 匹配文件中 最新的文件 路径

    搜索目录下 匹配文件中 最新的文件 路径 1  #!/usr/bin/python 2  import os 3  import glob 4  path = "/homeyufei/tes ...

  3. sql安装目录下log文件夹_Linux安装Hive数据仓库工具

    1.Hive入门教程 Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行.其优点是 ...

  4. 在目录下所有文件中查找字符串

    目录下的所有文件中查找字符串 find .| xargs grep -ri "class" 目录下的所有文件中查找字符串,并且只打印出含有该字符串的文件名 find .| xarg ...

  5. Shell脚本实现统计指定目录下的文件和目录数量

    编写一个shell脚本,根据其属性计算给定目录中文件和目录的数量. 要求: ▪调用脚本countdf.sh ▪运行脚本时,在命令行中使用目录的路径,例如 ./countdf.sh〜 /test01.这 ...

  6. linux脚本:给定目录下所有文件中查找某字符串

    #!/bin/bash #此脚本的弊端是,无法识别二进制文件和普通文本文件 #$1是要查找的路径:$2是要查找的字符串 find $1 | xargs grep -ri $2 #去掉-l会显示匹配到的 ...

  7. 查询指定目录下的文件中是否包含指定字符串

    cd /etc/apache2/site-enable/ rep -rl 'test.com' ./* 意为查询apache虚拟主机中是否包含test.com的域名 转载于:https://blog. ...

  8. shell访问php文件夹,Shell获取某目录下所有文件夹的名称

    Shell获取某目录下所有文件夹的名称以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Shell获取某目录下所有文件夹的 ...

  9. 解决Linux下Tomcat日志目录下的catalina.log日志文件过大的问题

    解决Linux下Tomcat日志目录下的catalina.log日志文件过大的问题 参考文章: (1)解决Linux下Tomcat日志目录下的catalina.log日志文件过大的问题 (2)http ...

最新文章

  1. html实现上下层效果图,Css布局系列-上下两栏应用场景_html/css_WEB-ITnose
  2. SAP SD基础知识之组织结构
  3. JSP简单练习-网站计数器
  4. ISE14.7逻辑综合与实现工作过程
  5. 队列在层次遍历中的应用
  6. WebHeaderCollection 类
  7. mkdir() mkdirs() createNewFile
  8. rust-vmm 学习
  9. 使用ffmpeg获取影片信息
  10. android框架xUtils使用介绍
  11. RTL8153 VC CG
  12. python的qrcode模块计算矩阵二维码像素尺寸大小
  13. SDK数据采集抓取精准主要
  14. Mac电脑程序无响应怎么办?
  15. javascript --- 设计模式之单体模式(一)
  16. 【Android】CTS测试
  17. STM32F03学习笔记之ADC配置(含DMA配置)
  18. python采集微信公众号_Python爬虫,微信公众号文章采集工具
  19. cf 1324D. Pair of Topics
  20. springboot中使用generator自动生成mybatis的接口、实体类和映射文件-springboot学习笔记

热门文章

  1. Android实例——2048游戏
  2. form layui 同时提交多个对象_layui实现form表单同时提交数据和文件的代码
  3. 基于SSM的高校学生成绩分析管理系统
  4. Nginx(docker安装)快速入门
  5. 科学计算机怎么玩游戏,游戏做生命科学研究:玩家强过超级计算机
  6. 损失函数和评价指标的一些理解
  7. DirectX 11 学习笔记-Part2-4【Cubemap/贴图置换/阴影/屏幕空间环境光遮蔽】【原理篇】
  8. OAuth2.0协议(一) - 授权码许可流程
  9. 去中心化和非去中心化的区别?
  10. 一款优秀的BIDS辅助工具-BIDS Helper