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
CX600 FLARE 2.05.600.5.007 - upgrade procedure to 2.19?
Progress Bar Bound to Timer
Restricted Groups Best Practice
Trying to upgrade from 2008 64 to 2008 R2 and it states WSUS needs to be removed
Older Flash document potential issues
Plug n Play/USB/Registry Nigtmare - I Need to regularly delete keys in order to "detect" my MP3 Player!
Translate web site
php mysql storing date time
Most commonly used and useful ESX Service Console commands?
Windows Update site fails to load