Apagar linhas que tenham uma palavra em particular

0

Eu tenho uma lista de links como este

http://mysite.com/wp-content/uploads/dogs-24x100.png
http://mysite.com/wp-content/uploads/dogs-640x2648.png
http://mysite.com/wp-content/uploads/dogs-72x300.png
http://mysite.com/wp-content/uploads/dogs-large.png
http://mysite.com/wp-content/uploads/dogs-medium.png
http://mysite.com/wp-content/uploads/dogs-small.png
http://mysite.com/wp-content/uploads/dogs.png
http://mysite.com/wp-content/uploads/cats-24x100.png
http://mysite.com/wp-content/uploads/cats-640x2648.png
http://mysite.com/wp-content/uploads/cats-72x300.png
http://mysite.com/wp-content/uploads/cats-large.png
http://mysite.com/wp-content/uploads/cats-medium.png
http://mysite.com/wp-content/uploads/cats-small.png
http://mysite.com/wp-content/uploads/cats.png

Como excluo as linhas que têm -large, -medium, -small e terminam com -numberxnumber? Plataforma - Windows 7. Notepad ++ e Sublime Text 2 instalados.

    
por Renuka 26.10.2014 / 19:38

2 respostas

1

Se você fizer isso regularmente, obtenha grep.exe , portado do Unix e crie um arquivo de lote contendo:

grep <"%1" -v -E -e "-large|-medium|-small|-24x100|-72x300|-640x2048" >"%1.pruned

Verifique se a grep port suporta -E . Se não, você precisará de uma sucessão de chamadas:

grep <"%1" -v -e "-large" | grep -v -e "-medium" | grep ...

A opção -e é necessária porque todas as strings de pesquisa começam com - .

    
por 26.10.2014 / 19:53
0

Eu sempre tive o Excel aberto no meu desktop, então use muito.

Abra a lista no Excel, filtre a coluna e filtre as palavras que contêm o que você não deseja. copie e cole a lista em uma nova planilha e salve

    
por 26.10.2014 / 19:41