본문 바로가기
  • 배움에는 끝이 없다.
Language/Shell scripting

[Shell Scripting] 불필요 로그 제거

by 줘패자 2023. 1. 29.

mod security 등등 사용할때 만들어본건데 막 필요하진 않다.

 

더보기
#!/bin/sh
err_num1=`grep "HTTP/1.1 404 Not Found" 2017.log_line | awk '{print $1}'`
for i in $err_num1;
do


err_num=`expr $i - 1`


sed -n  $err_num'p' 2017.log >> err_name1.txt
done


ERR=`cat err_name.txt`
for i in $ERR; do
echo $i
ERR_Z=`echo -ne "--"$i"-Z--"`
ERR_A=`echo -ne "--"$i"-A--"`


echo $ERR_Z 
echo $ERR_A


sed -i "/$ERR_A/,/$ERR_Z/d" 2017.log


done

댓글