linux grep在shell脚本里面的循环问题
2018-01-23 13:53
309 查看
#!/usr/bin/env bash echo "$0 $@" #print the command line for logging set -e logdir="./log"
if [ -d ${logdir} ] then echo "traverse the dir :"${logdir} else echo ${logdir}" is not a dir " exit fi
while true do for i in `ls ${logdir}`; do echo "#####the ${i} th process log :#####" echo ${i} cat ${logdir}/${i} | grep -iv "ERROR" # awk '/ERROR/' ${logdir}/${i} done sleep 30 done
循环里面 grep 会退出循环
awk 则不会
相关文章推荐
- shell脚本兼容linux/unix与windows/cygwin的基础(注意处理好CR, LF, CR/LF 回车 换行的问题)
- windows下编写shell脚本放到linux运行问题
- linux中的for、while循环输出中赋值变量及shell中循环获取脚本参数
- linux crontab执行shell脚本中包含相对路径的问题
- shell脚本中grep时关于变量带双引号的小问题
- Windows下记事本编辑的Shell脚本放到Linux下执行出错,格式问题(/bin/bash^M: bad interpreter: 没有那个文件或目录)
- 解决Linux下shell脚本文件执行失败问题
- [Shell] shell 脚本循环恢复的问题
- Windows下写shell脚本到Linux下执行遇到的问题及解决方案
- Linux之Shell脚本while循环ssh登录执行命令
- linux之基础shell脚本编程2 if语句循环判断
- Linux脚本(shell)编程(六) 循环
- linux下shell脚本文件明明存在却说不存在的问题
- shell脚本里面通过正则匹配操作字符串的问题
- windows下写的shell脚本,到linux下无法使用的问题
- shell 脚本文件Windows传到Linux后编码问题
- Linux/shell命令的实际应用——while;do;循环执行脚本
- 使用linux客户端执行shell脚本创建数据库初始化数据库中文乱码问题
- Linux脚本(shell)编程(六) 循环
- shell 脚本中while 循环只执行一次的问题