LINUX.ORG.RU

История изменений

Исправление bl, (текущая версия) :

предположим ты получил в файл или пайп список каталогов с бекапами, отсортированными по возрастанию:

2017-01-06
2017-01-13
2017-01-20
2017-01-27
2017-02-03
2017-02-10

| head -n -3 

выведет всё кроме последних трех.

| while read dir ; do 
   ...проверяешь что это каталоги с бекапами, а не корневой каталог, и удаляешь его rm -rf $dir ; 
done 

Исправление bl, :

предположим ты получил в файл или пайп список каталогов с бекапами, отсортированными по возрастанию:

2017-01-06
2017-01-13
2017-01-20
2017-01-27
2017-02-03
2017-02-10

| head -n +3 

выведет всё кроме последних трех.

| while read dir ; do 
   ...проверяешь что это каталоги с бекапами, а не корневой каталог, и удаляешь его rm -rf $dir ; 
done 

Исходная версия bl, :

предположим ты получил в файл или пайп список каталогов с бекапами, отсортированными по возрастанию:

2017-01-06
2017-01-13
2017-01-20
2017-01-27
2017-02-03
2017-02-10



| head -n +3 
выведет всё кроме последних трех.
| while read dir ; do ...проверяешь что это каталоги с бекапами, а не корневой каталог, и удаляешь его rm -rf $dir ; done