|
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)
[Prev in Thread] | Current Thread | [Next in Thread] |