[Comm] etcnet.org ?

Sergey Vlasov vsu на altlinux.ru
Пн Фев 8 13:31:22 UTC 2010


On Mon, Feb 08, 2010 at 02:52:25PM +0200, Michael Shigorin wrote:
> On Mon, Feb 01, 2010 at 10:22:35PM +0300, Arioch wrote:
> > Суть в том, что в баше очень опасны констуркции типа "rm -rf /$FOLDER"
> > Нет проверки, что $FOLDER установлен.
> 
> Для этого может быть достаточно чего-то вроде
> rm -rf /${FOLDER:-delme}

Либо ${FOLDER:?FOLDER is unset or null} (выдаёт ошибку как при совсем
не установленном параметре, так и при пустой строке); ещё для
профилактики использования неустановленных параметров можно установить
set -u для всего скрипта (хотя в этом случае пустая строка не
считается ошибкой).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20100208/4d1c7401/attachment-0001.bin>


Подробная информация о списке рассылки community