[sisyphus] zsh/bash: как усмирить which?

Alexey Rusakov =?iso-8859-1?q?ktirf_=CE=C1_altlinux=2Eorg?=
Пт Сен 7 20:02:38 MSD 2007


On Fri, 7 Sep 2007 16:03:01 +0300
Yuriy Kashirin wrote:

> On Пятница 07 сентября 2007, Slava Semushin wrote:
> > Здравствуйте!
> >
> > [c0der на rock ~]$ /bin/bash -c 'which blam 2>/dev/null'
> > [c1der на rock ~]$ /bin/zsh -c 'which blam 2>/dev/null'
> > blam not found
> > [c1der на rock ~]$
> >
> > Т.е. если программа не найдена, то zsh пишет об этом в stdout. Это
> > так и должно быть?
> >
> yura на uka ~> zsh -c 'which which'
> which: shell built-in command
> yura на uka ~> bash -c 'which which'
> /usr/bin/which
> 
> Видимо, это не /usr/bin/which пишет в stdout, а встроенная в zsh 
> команда which
+1. А ещё на всякий случай проверьте, не заалиасен ли which у вас. Команда
type понадёжнее в этом отношении, по-моему.

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team



Подробная информация о списке рассылки Sisyphus