Estou tentando imprimir uma string específica em uma linha com sed.
O primeiro problema é que eu tenho algumas dificuldades em encontrar uma string que contém slashes, eu já tentei algumas soluções fornecidas em outros tópicos mas não tive sucesso, espero que alguém possa me ajudar.
Eu tenho um arquivo chamado output.log.
Um exemplo de uma linha é:
013-11-08 19:45:52 evtlog.bad PROD/INSE/6004113 2012-11-08 19:04:06 /test11/golf/TierTwo/2013-11/evtlog.log
Portanto, com o sed eu quero imprimir apenas abaixo da string desta linha:
/test11/golf/TierTwo/2013-11/evtlog.log
E eu quero encontrar a string nesta linha com: "golf / TierTwo / 2013-11"
Então, eu usaria por exemplo:
sed 'golf/TierTwo/2013-11' output.log
E obtenha uma saída de:
/test11/golf/TierTwo/2013-11/evtlog.log
Como posso conseguir isso?
Se houvesse uma solução melhor em vez de sed, seria bem-vinda também.
Meu objetivo é usar isso em um script, seja bash ou perl