[grep] Opvragen match i.p.v. matching line

Pagina: 1
Acties:

  • Sircuri
  • Registratie: Oktober 2001
  • Niet online

Sircuri

Volledig Appelig

Topicstarter
Hoi,

Weet helemaal niet of dit hier thuis hoort, maar ik vraag het toch maar.

Ik heb de volgende string:

$ public static final String VERSION = "v1.0.1";

Deze haal ik uit een bestand met het volgende commando:

$ cat some.file | egrep "VERSION = \"(.*)\""

Maar nu wil niet de hele line hebben, maar alleen de match tussen de aanhalingstekens (dus het versie nummer). Hoe doe ik dat? Ik heb al gekeken naar de programma's awk en sed, maar daarmee krijg ik het niet voor elkaar.
Is er een REGEXPR guru in ons midden??

Alvast bedankt.

Signature van nature


Verwijderd

cat some.file | egrep "VERSION = \"(.*)\"" | cut -f2 -d\"

  • Sircuri
  • Registratie: Oktober 2001
  • Niet online

Sircuri

Volledig Appelig

Topicstarter
cool.. thanks.

Werkt perfect. Dat commando Cut was ik nog nergens tegengekomen. Heel erg bedankt.

Signature van nature