find $1 -name "$2" -type f -mtime +30
./logzipdel.sh / *.log // / 경로에서 *.log 인 30일 지난 파일을 찾아라.. 라고 생각하고 넣었거든요
문제는 / 에서 하위까지 찾는단 거고 그것보다 더한 문제는 *.log 로 넘어 오는게 아니라 저 명령어를 치자마자
find에서 찾아낸 smit.log 하나!! 만 나온다는 겁니다
구조를 잘 이해하지 못하는거 같아요 저게 find / -name *.log 를 찾자마자 보이는 smit.log 를 불러왔고
그게 박힌 돌이 되어( True ) 가 되어 딴 것들은 찾지도 않은거 같거든요
진짜 초보라 검색을 해도 못찾겠어서.. ( 아님 검색방법이 틀렸다거나... ) 도움을 요청합니다