このフォルダには、毎日、毎週、または毎月実行されるタスクが入力されます。例えば。毎日のジョブ出力は次のとおりです。
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