标题:Linux处理文本脚本 出处:沧海一粟 时间:Fri, 07 Jun 2013 11:05:37 +0000 作者:jed 地址:http://www.dzhope.com/post/967/ 内容: 根据关键词删除行,过滤筛选 #!/bin/bash key=(.html spider bingbot image.php?auth= robots.txt GET) key_num=${#key[@]} for((i=0;i<$key_num;i++));do sed -i "/${key[i]}/d" access.log done 根据关键词提取内容 egrep '.php' 20130604.txt | awk '{print $1,$2,$3,$4}' | sed 's/\[//g' > jk.log 监控脚本 #!/bin/bash WAIT_DIR=${1-/datan/foodmate} nohup /usr/local/bin/inotifywait --exclude '^/datan/foodmate/(god|ddimg|upimg|file)/' -qmre attrib,modify,move,create,delete $WAIT_DIR --format '"%w" "%f" "%e" "%T"' --timefmt='%F_%T' \ | while read DIR FILE EVENT TIME ;do echo $DIR $FILE $EVENT $TIME >>/data/logs/jk/foodmate_$(date -d "yesterday" +"%Y%m%d").txt done Generated by Bo-blog 2.1.1 Release