Exclui arquivos que não estão vinculados de um arquivo html

0

Dado um arquivo html, algo como myfile.html, e uma pasta com alguns arquivos que fazem parte da página da web e outros que não estão vinculados no html.

Como você pode excluir os arquivos que não estão vinculados?

    
por Pierre B 21.08.2015 / 02:21

1 resposta

1

Se aceitarmos que contaremos como algo vinculado cujo nome aparece como uma string no arquivo (que pode não ser estritamente um link, mas torna as coisas um pouco mais fáceis, pelo menos na minha cabeça):

for candidate in folder/*; do
    if ! grep -q "$candidate" myfile.html; then
        rm "$candidate"
    fi
done
    
por 21.08.2015 / 02:27

Tags