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
Hung Login Processing 'Printers' Group Policy on Win2K8 Std running in ESXi 4.x
using a hidden form with .hta script
Drupal Menu - Custom Theming / API
SSH console: go to specified folder after login
"File Helper" reporting - Your system may have upopenable files - Why?
sharing permission in Windows2003
Merge data in Access 2003
Server 2008 Minidump help needed
Double Table when margin is adjusted
Adding URL Parameter