From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 21 Sep 2002 12:23:52 +0600 From: Smirnov Alex To: community@altlinux.ru Message-Id: <20020921122352.6605fbc0.alex@eburg.uniland.ru> X-Mailer: Sylpheed version 0.8.2 (GTK+ 1.2.10; i586-alt-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [Comm] backup and rename files Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.13 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Hello All! Есть сервер с Мастером. На нем запускается копирование рабочих баз: /bin/cp -fpR --backup=numbered --update $WORKBASES $COPYDIR соответсвенно в каталоге COPYDIR имею нумерованные копии файлов: 1SBLOB.DBF 1SBLOB.DBF.~1~ 1SBLOB.DBF.~2~ 1SBLOB.DBF.~3~ 1SBLOB.DBF.~4~ и т.д. (более свежий файл имеет большее число ~X~ на конце) Собственно проблема - мне надо иметь каждый день ровно три копии каждого файла. Т.е. перед началом копирования мне надо во всех подкаталогах так сдвинуть нумерацию этих файлов, чтобы последний файл стал <*.~2~>, предпоследний <*.~1~> ну и более рание удалить (уточнение, раз их три копии то надо <~1~> удалить, <~2~> => <~1~>, а <~3~> => <~2~> и после этого смело копировать). Вопрос - как проще всего это делать ? Можно хоть средстваим шэлла (если получится), хоть на перле хоть еще на чем то... Пожалуйста посоветуйте. PS. прошу прощения за небольшой offtopic -- Best regards.