>

폴더는 매일, 매주 또는 매월 실행되는 일부 작업으로 채워집니다. 예를 들어. 일일 작업 출력은 다음과 같습니다.

daily-2017-16-08.txt
daily-2017-15-08.txt

매주 :

weekly-2017-01-08.txt
weekly-2017-08-08.txt

매월은 다음과 같습니다 :

monthly-2017-01-08.txt
monthly-2017-01-07.txt

  • 답변 # 1

    이것이 어떻습니까?

    #!/bin/bash
    for FILE_TYPE in daily weekly monthly 
    do
         COUNTER=0
         for FILE in $(ls -t ${FILE_TYPE}-*)
         do
            let COUNTER++
            [ ${COUNTER} -gt 30 ] && rm ${FILE}
         done
    done
    
    

관련 자료

  • 이전 grep - UNIX 파일의 출력 형식화
  • 다음 ubuntu - Docker ubunbu container, sourcelist를 편집 할 수 없으며 편집기가 없습니다