Hello!

On Wed, 27 Jun 2012 at 18:11:24 (+0300), Mykola Dzham wrote:

> > > date_current=$(date +%Y-%m-%d)
> > > backup_patch=/samba/backup

> > > rm -rf / ${backup_patch}/${date_current}

> А вот тут пробел после косой специально?

> > > Если по каким-либо причинам переменные не обработаются - получиться плохо.

> > Никогда не ставьте / в начале такой строки и всё будет хорошо.

> Ну и при пустых backup_patch и date_current получим всё ту же косую

> > Делайте предварительно cd /, если уж так надо.

> Что тоже абсолютно никак не поможет

От чего же? =)
При пустых date_current и backup_patch получится что-то в этом роде:
cd / && cd ${backup_patch}/${date_current}
[ `pwd -P` == / ] && exit

-- 
George L. Yermulnik
[YZ-RIPE]

Ответить