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
Icon causing trouble with spell checker
Websense - Block Internet Access - Except for Updates
User can't receive emails sent to her personal email, but emails to group get through...
Binary data
What hardware is best suited for "number crunching" web applications?
Remove security from MS Access Database (Jet Engine)
How to copy a 150 Gb database across the country?
workflow/bpm engine in python
Migrating from Lotus Notes to Mac Email Client
How do i apply formatting to all hyperlinks in Word 2007?