Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: something simple (I hope)



> > I want to put all files that match the regex pattern
> >  "^/var/tmp/exec\.[0-9]+$"
> > into a list that I can then use in a foreach loop.

> for i in /var/tmp/exec.[0-9][0-9]* ; do echo $i ; done
Thanks but I really need a list (with a name).
Actually in the meantime I found out how to do that:
 files=(/var/tmp/exec.[[:digit:]]*)

But what is still bugging me is that this also matches files like
 /var/tmp/exec.01234.something

I can't figure out how to tell zsh that there shouldn't be anything _after_
digits.  What is the zsh-equivalent of a $ in regular expressions?

Thanks again,
 Andy.

-- 
           http://peru.spiegl.de  Our project
      http://radiomaranon.org.pe  Radio Marañón, Jaén, Perú
                              o      _     _         _
  ------- __o       __o      /\_   _ \\o  (_)\__/o  (_)          -o)
  ----- _`\<,_    _`\<,_    _>(_) (_)/<_    \_| \   _|/' \/       /\\
  ---- (_)/ (_)  (_)/ (_)  (_)        (_)   (_)    (_)'  _\o_    _\_v
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 What do prisoners use to call each other?
 Cell phones.



Messages sorted by: Reverse Date, Date, Thread, Author