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 ... Т.е. в одном скрипте находится как shell код (до запуска exec wish), так и tcl/tk код (после запуска wish). Дело, видимо, в том, что tcl разрешает "слеивание" комментариев через "\", а sh не разрешает, поэтому оно работает. :) > > Отключать не надо, специфическую проблему с B::OP я уже исправил. > > Если эта ошибка уже FIXED то попробую скачать обновления :-) Да нет, ваша проблема не связана с B::OP.