[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Нужен ли bash



On Tue, Sep 30, 2008 at 05:30:01PM +0300, Dmitry Nezhevenko wrote:
> > P.S. А нет ли у вас ссылочки на грамотное руководство по созданию
> > make-файлов, не привязанных к шеллу? Хотелось бы понять, есть ли в
> > этом смысл или полученные мэйкфайлы непригодны на практике.
> 
> Нету. В качестве начала могу предложить не использовать символы:
> 
> > The metacharacters typically used to bypass the direct execve()
> > execution have been any of: =  |  ^  (  )  ;  &  <  >  *  ?  [  ] :  $
> > ‘  ’  "  \  \n

...а также целый ряд ключевых слов-встроенных команд шелла (в случае GNU
make). Причём список метасимволов и ключевых слов ещё и разный на разных
платформах (прекрасная переносимость!). Детали смотреть в исходниках:

http://www.google.com/codesearch?hl=ru&q=show:WVlsTmrp7Lk:KX8ooB_G96Q:EDKUAV5sQyw&sa=N&ct=rd&cs_p=ftp://ftp.gnu.org/gnu/make/make-3.81.tar.bz2&cs_f=make-3.81/job.c

Искать sh_chars/sh_cmds.


-- 
Andrey V. Kiselev
ICQ# 26871517


Reply to: