[X-Unix] The which command lies?

Eric F Crist ecrist at secure-computing.net
Tue Feb 16 08:08:32 PST 2010

On Feb 16, 2010, at 10:05:30, Craig A. Finseth wrote:

>   Am 16.02.2010 um 04:01 schrieb Steve Morris:
>> `which perl` -e 'print "@INC\n";'
>> perl -e 'print "@INC\n";'
>   Is perl now an alias? Try:
>     alias perl
>> Instead these commands gave me totally different results indicating two different installations of perl. It turns out that my redirections were working but "which" wasn't seeing them.
> 	...
> Not addressing the exact problem, but the one most likely to arise
> next: if you are executing Perl scripts, the path of the Perl
> interpreter is normally given in the first line.  This will override
> the version of Perl that is in your path.

Only the script is being executed directly, and not being called as an argument to the perl binary.
Eric Crist

More information about the X-Unix mailing list