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: