El Lunes, 10 de Julio de 2006 10:49, Brian D. McGrew escribió: > Morning all, hi! > I'm in a shell script (hey, it's dark in here) in the middle of a 'for f > in *' loop and I walking through a list of directories that looks like: > > 5.1 > 5.1.1 > 5.1.1-LINUX > 5.1.1-FC3 > 5.1.1-RH73 > 5.1.1_debug > 5.1.1_debug_O1G > 5.1.2 > 5.1.2-LINUX > 5.1.2-FC3 > 5.1.2-RH73 > 5.1.2_debug > 5.1.2_debug_O1G > > All of these start with a number. I'm looking for a simple regex to > pick off everything up to and including the last numerical value and > throw away everything after the last numerical value. you could try for f in 5.1{,.1,.2}; do (That will expand to 5.1, 5.1.1 and 5.1.2) Did I understood well what you want? -- Mauricio Vergara Ereche User #188365 counter.li.org