On 8/19/13 6:57 AM, Andreas Gregor Frank wrote: > Hi Chet, > > I have no idea if there is "enough" demand, but i think there will be some > ideas to use this feature... > I still think it is a question of consistency to be able to handle a "No > such file or directory event", if i can do this with a "command not found > event" (independent of the command_not_found_handle history). > > You say you can easily test whether or not if the file in the pathname exists.
That is not what I said. I said that you, the script writer, can check whether or not a filename containing a slash is executable before attempting to execute it. Maybe a function something like this (untested): ckexec() { case "$1" in */*) ;; *) "$@" ; return $? ;; esac if [ -x "$1" ]; then "$@" else other-prog "$@" fi } Chet -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, ITS, CWRU c...@case.edu http://cnswww.cns.cwru.edu/~chet/