Возможно, вы используете bash, но синтаксис whichвывода показывает, что вы используете старый, whichнаписанный на csh. Путь , показывает вверх , указанные в скобках, и каталоги в PATH есть записи , как /opt/SUNWspro/binи /usr/ccs/binкоторые имеют смысл только в Solaris. Это соответствует: Solaris использовал csh which.
Вот мое предположение: у вас есть один PATH для bash, а другой для csh. Это может быть системной проблемой. Насколько я помню, Solaris сохраняет файлы / etc / profile и / etc / cshrc для общесистемной настройки PATH. Эти два файла инициализации могут устанавливать разные переменные PATH для разных оболочек. Выполните «echo $ PATH» в bash и посмотрите, соответствует ли оно тому, что whichкоманда выводит в виде строки PATH.
assemble.shв вашем текущем каталоге?