Enviado em 23/06/2017 - 02:31h
Caros colegas estou com uma duvida na utilização do SED utilizando variáveis. por exemplo sed "/Thu Jun 22/,$!d" sys_teste.log > emma
nesse exemplo estou pedindo para o SED achar dentro do arquivo sys_teste.log essa data Thu Jun 22 e a partir dela imprimir todo o conteúdo do arquivo depois da ocorrência dessa data no arquivo emma.
O arquivo sys_teste.log é um arquivo muito grande que tem varias datas de vários meses , mas preciso pegar todos os dados depois da primeira ocorrência dessa data. o exemplo dado a cima já faz isso. Mas como eu substituo a data por uma variável $Data do sistema : sed "/$Data/,$!d" sys_teste.log > emma isso não funciona e com aspas dupla da erro !!!
Alguem poderia dar uma ajuda ?
Obrigado
nesse exemplo estou pedindo para o SED achar dentro do arquivo sys_teste.log essa data Thu Jun 22 e a partir dela imprimir todo o conteúdo do arquivo depois da ocorrência dessa data no arquivo emma.
O arquivo sys_teste.log é um arquivo muito grande que tem varias datas de vários meses , mas preciso pegar todos os dados depois da primeira ocorrência dessa data. o exemplo dado a cima já faz isso. Mas como eu substituo a data por uma variável $Data do sistema : sed "/$Data/,$!d" sys_teste.log > emma isso não funciona e com aspas dupla da erro !!!
Alguem poderia dar uma ajuda ?
Obrigado