A little regex help please ...

Garry T. Williams gtwilliams at gmail.com
Tue Jul 11 00:58:26 UTC 2006


On Monday 10 July 2006 11:18, Mauricio Vergara Ereche wrote:
> El Lunes, 10 de Julio de 2006 11:07, T. Horsnell escribió:
> > This is not very elegant, but:
> >
> > alf1_tsh> echo "5.1.2" | cut -d "-" -f 1 | cut -d "_" -f 1  5.1.2

[snip]

> Oh!
> I see.
> 
> In that case, I suggest:
> for i in ?.?.?
> 
> I tried to do the "logical-to-me" expansion:
> 
>   for i in *.[:digit:]

Your problem is that you think the shell uses regular expressions.
It doesn't.  It uses "globs".  See glob(7).

-- 
Garry T. Williams --- +1 678 656-4579





More information about the users mailing list