[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Odd Path issue



* Kent West (westk@acu.edu) [020926 12:00]:
> I did a "chown +x test". From my home directory (/home/westk), I can run 
> "test" and I get no output. However, if I specify "bin/test", I get the 
> expect message ("This is a test"). If I do a "which test", it reports 
> "/home/westk/bin/test".

Yet another reason to use 'type' instead of 'which':

vineet@pianoman ~ % type test
test is a shell builtin
vineet@pianoman ~ % type which
which is a shell builtin

Oops, I cheated: I use zsh =)

vineet@pianoman ~ % bash
vineet@pianoman:~$ type test 
test is a shell builtin
vineet@pianoman:~$ type which
which is /usr/bin/which
vineet@pianoman:~$ file /usr/bin/which
/usr/bin/which: Bourne-Again shell script text executable

For a more complete discussion, try:

man bash
/ *type 

good times,
Vineet
-- 
http://www.doorstop.net/
-- 
#include<stdio.h>
int main() {
    puts("Reader! Think not that \n"
         "technical information \n"
         "ought not be called speech;");
    return 0;
}

Attachment: pgp2YGh6RR4wg.pgp
Description: PGP signature


Reply to: