in reply to How to run perl5.21.3 as "perl"
which is a utility rather than a shell command in sh and sh-derived shells. As such, it knows nothing of the shell's aliases and such. It just searches the path.
To find out what bash will execute when you type perl, use type perl. It will tell you if it's an alias. It will tell you if it's "hashed", which is to say cached. The cache can be cleared using hash -r.
Update: Added "in sh and sh-derived shells".
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: How to run perl5.21.3 as "perl"
by tobyink (Canon) on Aug 19, 2014 at 00:38 UTC | |
by ikegami (Patriarch) on Aug 19, 2014 at 02:20 UTC |
In Section
Seekers of Perl Wisdom