On Thu, 2 Apr 2009, Mike Coleman wrote:
On Thu, Apr 2, 2009 at 11:33 AM, Chris F.A. Johnson <c...@freeshell.org> wrote:
On Thu, 2 Apr 2009, Mike Coleman wrote:
[Oops--I sent that incomplete.]
It would be nice if there was some really brief syntax for
$(type -p somecommand)
I find myself using this all day long with 'ls', 'file', 'ldd',
'strings', 'nm', etc., and the current incantation is just long enough
to be annoying.
Use a function, e.g.:
p()
{
pp=$( type -p "$@" )
}
Hmm. So I would use this like so?
$ p somecommand; ls -l $pp
If that's what you want, you can include it in the function:
p()
{
_p=$( type -p "$@" )
[ -n "$_p" ] && ls -l $_p
}
--
Chris F.A. Johnson, webmaster <http://woodbine-gerrard.com>
===================================================================
Author:
Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)