Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #Проверяем количество входных параметров
- if [ $# -lt 3 ]
- then
- echo Something wrong with parameters
- exit
- fi
- x=1 # Счетчик файлов
- path=$1 # Путь к удаляемым файлам
- filemask=$2 # маска файлов
- keep=$3 # сколько файлов (бэкапов) надо оставлять
- for i in `ls -t $path/$filemask`
- do
- if [ $x -le $keep ]
- then
- ((x++))
- continue
- fi
- rm $i
- done
Add Comment
Please, Sign In to add comment