LINUX.ORG.RU

Аналог bash which на C


0

0
Есть ли на C какой-нибудь аналог команды bash `which`? Или придется делать это ручками, читая $PATH и щупая содержимое каталогов?
anonymous
$ file /usr/bin/which
/usr/bin/which: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.0, dynamically linked (uses shared libs), for GNU/Linux 2.6.0, stripped

Посмотри в исходники which, можешь даже скопировать от туда, оно GPL. А еще можно popen использовать.
logIN
()
which к bash отношения не имеет, но вот повторить его на баше можно влегкую (см. сорцы баша):

`type -pa "$cmdname" | head -n 1`

e
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.