On Tue, Apr 05, 2005 at 10:44:12PM +0200, Harald Dunkel wrote: > > sed -n 's/.*\(=>\)\?[[:blank:]]\+\(\/[^[:blank:]]*\).*/\2/p' > > > > Something like '[:blank:]' is too much gawk. A few weeks ago > I had sent the attached patch.
> --- /u/harri/initrd-tools/initrd-tools-0.1.77/mkinitrd 2005-01-23 > 19:37:41.000000000 +0100 > +++ mkinitrd 2005-03-10 16:57:41.933283835 +0100 > @@ -1181,7 +1181,16 @@ > add_command $i > done > exec 3>&- > - < tmp2 sed 's/.*=>[[:blank:]]*\([^[:blank:]]*\).*/\1/' > + < tmp2 awk ' > + /[ ]*.*=>[ ]*\/[^ ]*.*/ { > + print $3; > + next; > + }; > + /[ ]*\/[^ ]*.*/ { > + print $1; > + next; > + }; > + ' > > echo /dev/console > echo /dev/null I don't really care either way, but I think [[:blank:]] works with all locales. Plus, it's easier to read. :-) -- George Cristian Bīrzan gcbirzan (at) wolfheart (dot) ro Children's talent to endure stems from their ignorance of alternatives. -- Maya Angelou
signature.asc
Description: Digital signature