On Fri, Sep 26, 2003 at 02:52:10PM +0400, Alexey Tourbin wrote: > On Fri, Sep 26, 2003 at 12:50:24AM +0400, Canis Cerberus wrote: > > cd имя_каталога > > sh name_script > > 2ldv: на самом деле проблема в этом скрипте в следующем: > > #!/bin/sh > ... > # doesn't work. \ > wish=`( for name in $(ls $(echo $PATH | sed 's/:/ /g') 2> /dev/null | grep wish8.4); do echo $name ; done ) | tail -1` > # \ > [ -z "$wish" ] && wish=`(for name in $(ls $(echo $PATH | sed 's/:/ /g') 2> /dev/null | grep wish8.3); do echo $name ; done ) | t > exec $wish "$0" ${1+"$@"} > ... > proc CheckPrograms {} { > global tcl_version errorCode tcl_platform > ... Проблема в "exec wish" - find-requires с таким не работает и работать не будет до тех пор, пока в "sh -n" не появится соответствующая поддержка. -- ldv