Az első n válasz közt nem láttam megoldást, viszont láttam hagy van még millió hozzászólás, ebből hibásan arra következtettem, hogy még mindig nincs válasz. Gondoltam jó fej leszek :)
Az awk kódban tényleg el lehet hagyni a feltétel első felét. Furcsa, hogy először én is úgy írtam meg, de valami miatt nem ment, utána bővítettem. Már kinyomozhatatlan, mit szúrhattam el elsőre.
Perl: mindig a leghosszabb illeszkedést keresi a regexp, így itt az egész sorra illeszkedik, vagyis a $2 értéke VMname lesz mindenképp.