728x90
반응형
로그 디렉토리에서 오늘 날자의 모든 로그에서 특정 문자열을 모두 찾는 스크립트임
===============================================================
#!/bin/bash
# 검색할 디렉토리
search_dir="/path/to/LOG"
# 오늘 날짜 가져오기 (형식: YYYYMMDD)
today_date=$(date +"%Y%m%d")
# 검색할 문자열을 입력 받기
read -p "Enter the string to search for: " mystr
# 확장자가 오늘 날짜로 끝나는 파일 찾기
find "$search_dir" -type f -name "*.$today_date" | while read -r file; do
# 파일에서 입력받은 문자열 검색 후 파일명과 라인번호 출력
grep -n "$mystr" "$file" && echo "Found in $file"
done
728x90
반응형
댓글