Vraag : hulp sed/awk

Hallo die, heb ik een dossier uit dit soort materiaal wordt samengesteld:

python3 Solaris van nemo ENV-testen-qa1 amadeusapi van het streek2G-05 veulen zfs syslog-ng van het de streek1G-05 veulen cachemanager
python4 Solaris van de nemo ENV-dev-qa1 apache2
python5 Solaris streek zfs syslog-ng van het veulen zfs nemo syslog-ng 2G-30 van het de streek2G-05 veulen ENV-dev-qa1 jboss
python6 Solaris van nemo ENV-dev-qa1 amadeusapi zfs syslog-ng van het de streek1G-05 veulen cachemanager
python7 Solaris van de nemo ENV-testen-qa2 apache2
python8 Solaris streek zfs syslog-ng van het veulen zfs nemo syslog-ng 2G-30 van het de streek2G-05 veulen ENV-testen-qa2 jboss
python9 Solaris van nemo ENV-testen-qa2 amadeusapi zfs syslog-ng van het de streek17G-30 veulen cachemanager
bergman1 Solaris nemo ENV-lading-qa1 jboss

and i zfs syslog-ng om alle woorden te houden beginnend met ENV, maar exclusief „ENV“:

testing-qa1
dev-qa1
dev-qa1


How ik dat met sed kan doen of awk? (bij voorkeur sed)

Thanks!

Antwoord : hulp sed/awk

sed „s/.*env- \ ([^] * \). */\ 1“ sample.txt > extract.txt

of

sed - I „s/.*env- \ ([^] * \). */\ 1“ sample.txt
Andere oplossingen  
 
programming4us programming4us