Fråga : sed-/awkhjälp

Hi i've fick en spara komponerad av denna sort av stoppar: solarisen för

python3 zonplanerar zfs för colt 2G-05 solarisen för cachemanager
python4 för amadeusapien för denng nemoen som env-testing-qa1 zonplanerar zfs för colt 1G-05 solarisen för denng nemoen env-dev-qa1 apache2
python5 zonplanerar zfs för colt 2G-30 solarisen för jboss
python6 för denng nemoen env-dev-qa1 zonplanerar zfs för colt 2G-05 solarisen för cachemanager
python7 för amadeusapien för denng nemoen env-dev-qa1 zonplanerar zfs för colt 1G-05 solarisen för denng nemoen env-testing-qa2 apache2
python8 zonplanerar zfs för colt 2G-30 solarisen för jboss
python9 för denng nemoen env-testing-qa2 zonplanerar zfs för colt 2G-05 solarisen för cachemanager
bergman1 för amadeusapien för denng nemoen env-testing-qa2 zonplanerar för den zfssyslog-ng för colten 17G-30 jboss

and nemoen env-load-qa1 jag behöver uppehället allt uttrycker start med env, bara uteslutande ”av env-”:

How för

testing-qa1
dev-qa1
dev-qa1
… jag kan göra det med sed eller awk? (helst

Thanks för sed)!
" klar "

Svar : sed-/awkhjälp

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

eller

sed - I ”s/.*env- \ ([^] * \). * \ 1” sample.txt
Andra lösningar  
 
programming4us programming4us