From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Paul Wolneykien To: ALT Linux Team development discussions In-Reply-To: <20090807145533.GE3837@altlinux.org> References: <1249651429.15789.17.camel@dinkum-thinkum.spb.altlinux.org> <20090807145533.GE3837@altlinux.org> Content-Type: text/plain; charset="UTF-8" Organization: ALT Linux Date: Fri, 07 Aug 2009 19:11:34 +0400 Message-Id: <1249657894.15789.31.camel@dinkum-thinkum.spb.altlinux.org> Mime-Version: 1.0 X-Mailer: Evolution 2.26.2 (2.26.2-alt1) Content-Transfer-Encoding: 8bit Subject: Re: [devel] Q: shebang.reg: /usr/bin/env X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Aug 2009 15:11:54 -0000 Archived-At: List-Archive: List-Post: В Птн, 07/08/2009 в 18:55 +0400, Alexey Tourbin пишет: > On Fri, Aug 07, 2009 at 05:23:49PM +0400, Paul Wolneykien wrote: > > *,/usr/bin/env) > > CheckArgs "$*" > > Fatal "$f: too many arguments: $line" > > ;; > > > > Т.е., как я понимаю, Fatal будет всегда, если указан env, независимо от > > арнументов. Если это намёк на то, что env не нужно использовать, то > > почему об этом не написано явно, в сообщении об ошибке? > > А Вы попробуйте запустить скрипт! > > $ cat chlen > #!/usr/bin/env php -q > > $ ./chlen > /usr/bin/env: php -q: No such file or directory > $ Ага, пасиба. Просто я не могу разглядеть, что 'Fatal "$f: too many arguments: $line"' является условной конструкцией. Но это, наверное, моё незнание Shell не позволяет мне этого сделать... :) P.S. /usr/bin/env php... заменил на /usr/bin/php... Так, наверное, будет лучше?