bug-bash
[Top][All Lists]
Advanced

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

Re: feature-request: brief syntax for $(type -p somecommand)


From: Chris F.A. Johnson
Subject: Re: feature-request: brief syntax for $(type -p somecommand)
Date: Thu, 2 Apr 2009 12:57:45 -0400 (EDT)
User-agent: Alpine 1.00 (LRH 882 2007-12-20)

On Thu, 2 Apr 2009, Mike Coleman wrote:

On Thu, Apr 2, 2009 at 11:33 AM, Chris F.A. Johnson <cfaj@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)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]