On Sat, Jan 07, 2006 at 07:02:44PM +0300, Dmitry V. Levin wrote: > С помощью новой версии bash удалось выявить класс однотипных ошибок в > configure-скриптах некоторых пакетов. [...] > В прежней версии bash такие ошибки выявлялись только в случае если > выполнялась соответствующая часть скрипта. Вот более отвлечённый пример: $ sh --version GNU bash, version 2.05b.0(1)-release (i586-alt-linux-gnu) Copyright (C) 2002 Free Software Foundation, Inc. $ echo "\`true '\`" |sh -n $ echo "\`true '\`" |sh sh: command substitution: line 1: unexpected EOF while looking for matching `'' sh: command substitution: line 2: syntax error: unexpected end of file $ sh --version GNU bash, version 3.1.1(1)-release (i586-alt-linux-gnu) Copyright (C) 2005 Free Software Foundation, Inc. $ echo "\`true '\`" |sh -n sh: line 1: unexpected EOF while looking for matching `'' sh: line 2: syntax error: unexpected end of file $ echo "\`true '\`" |sh sh: line 1: unexpected EOF while looking for matching `'' sh: line 2: syntax error: unexpected end of file -- ldv