execline
Software
skarnet.org
The * program
* performs globbing on a pattern, then executes
another program.
Interface
* [ -v ] [ -w ] [ -s ] [ -m ] [ -e ] [ -0 ] variable pattern prog...
- * performs
globbing
on pattern.
- It then performs
variable substitution on
prog..., using variable as key and the result of the
globbing as value. The value is always split: it contains as many words
as they are matches for the globbing pattern.
- * then execs into the modified prog....
Options
- -v : verbose. If there is a problem while globbing, print
a warning message on stderr.
- -w : strict. If there is a problem while globbing, die
immediately. This is harsh - you probably don't need that option.
- -s : sort the matches. By default, the results are
left unsorted.
- -m : mark. Append a slash to each word that corresponds
to a directory.
- -e : no escape. Treat backslashes in pattern
literally; do not allow quoting of metacharacters in pattern via
backslashes. Warning: the
execlineb launcher
uses the backslash as their own escape character - if you want a
backslash to be passed to *, do not forget to double
it.
- -0 : null globbing. By default, if pattern
matches nothing, it will be substituted as is (verbatim in one word). With
this option, if pattern matches nothing, it will be properly
substituted as zero word.