Microsoft
Software
Hardware
Network
Question : sed/awk help
Hi, i've got a file composed of this kind of stuff:
python3 Solaris zone 2G-05 colt zfs syslog-ng nemo env-testing-qa1 amadeusapi cachemanager
python4 Solaris zone 1G-05 colt zfs syslog-ng nemo env-dev-qa1 apache2
python5 Solaris zone 2G-30 colt zfs syslog-ng nemo env-dev-qa1 jboss
python6 Solaris zone 2G-05 colt zfs syslog-ng nemo env-dev-qa1 amadeusapi cachemanager
python7 Solaris zone 1G-05 colt zfs syslog-ng nemo env-testing-qa2 apache2
python8 Solaris zone 2G-30 colt zfs syslog-ng nemo env-testing-qa2 jboss
python9 Solaris zone 2G-05 colt zfs syslog-ng nemo env-testing-qa2 amadeusapi cachemanager
bergman1 Solaris zone 17G-30 colt zfs syslog-ng nemo env-load-qa1 jboss
and i need to keep all words starting with env, but excluding "env-":
testing-qa1
dev-qa1
dev-qa1
...
How i can do that with sed or awk? (preferably sed)
Thanks!
Answer : sed/awk help
sed 's/.*env-\([^ ]*\) .*/\1/' sample.txt
> extract.txt
or
sed -i 's/.*env-\([^ ]*\) .*/\1/' sample.txt
Random Solutions
SATA Operation settiing in BIOS and Intel Rapid Storage Technology
Exchange 2007 OWA causes 2 audit failures on failed login attempt
Outlook Send/Recieve Progress Dialogue Box
VBscript for psexec
CRM 4.0 - Contracts Expiring at a specific time?
task for mac developer
Citrix Printing issue for only one user
Excel File Help
Dell Inspiron 1012 - Multimedia Controller Driver
memory