Re: shell background job and trap SIGCHILD
о чем спор? в баше есть команда builtin, которая железно запустит нам
билт-ин-echo, printf, etc
2016-303 01:00 Dmitry Alexandrov <321942@gmail.com> wrote:
> > Проще command -v ${command}
>
> Пардон, для чего проще? Для программной проверки, быть может, и так, но для
> восприятия человеком (как здесь) — боюсь, что нет.
>
> > оно если с полным путем, то бинарь на диске,
>
> Да не обязательно с полным. Если подать на вход относительный, то он его и
> вернет, при условии, что по нему есть исполняемость.
>
> $ command -v .bin/chdate
> .bin/chdate
>
> Или если в «$PATH» за каким-то чертом внесен относительный путь, то также
> именно он и будет возвращен.
>
> $ export PATH=".:$PATH"
> $ cd .bin
> $ command -v chdate
> ./chdate
>
> > если нет - то builtin.
>
> Или функция, или элемент синтаксиса языка (как «if», например).
Reply to: