HTMLファイルからリンクされていないファイルを削除する

HTMLファイルからリンクされていないファイルを削除する

htmlファイル(myfile.htmlなど)とフォルダがある場合、一部のファイルはWebページの一部であり、他のファイルはhtmlにリンクされていません。

リンクされていないファイルを削除する方法は?

ベストアンサー1

これを受け入れると、名前はファイル内の文字列として現れるすべての項目をリンクと見なします(厳密な意味ではリンクではないかもしれませんが、少なくとも私の考えでは作業が簡単になります)。

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

おすすめ記事