Avançado grep, onde string não começa com um URL

2

Estou vendo inúmeros registros de erros em nosso site que estão procurando por favicon.ico. O favicon agora está hospedado fora do amazon S3, mas parece que em algum lugar ainda temos um link para o antigo que eu não consigo encontrar em nenhum lugar (sou um novo funcionário aqui, então não estou muito familiarizado com as coisas). Como posso fazer uma pesquisa grep por favicon.ico que não comece com o link ?

    
por Webnet 25.03.2010 / 18:52

2 respostas

3
cat stuff | grep -v 'http://s3.amazon.com/' | grep favicon.ico

Explicação: grep -v retorna tudo o que não corresponde. Então, jogue fora tudo o que tem ' link ' nele, depois examine o restante para 'favicon.ico'. Você poderia trocá-los como quiser.

    
por 25.03.2010 / 18:56
0

Muitos navegadores procuram arquivos favicon.ico localmente, independentemente de o local estar especificado em seu HTML. Portanto, é bem possível que não haja um erro em seus arquivos, e você deve simplesmente ignorar esses erros quando eles se apresentarem.

    
por 25.03.2010 / 19:00

Tags