html 파일(예: myfile.html)과 폴더가 주어지면 일부 파일은 웹 페이지의 일부이고 다른 파일은 html에 링크되어 있지 않습니다.
연결되지 않은 파일을 삭제하는 방법은 무엇입니까?
답변1
이를 수락하면 이름이 파일에서 문자열로 나타나는 모든 항목을 링크로 간주합니다(엄격한 의미에서는 링크가 아닐 수도 있지만 적어도 제 생각에는 작업이 좀 더 쉬워집니다).
for candidate in folder/*; do
if ! grep -q "$candidate" myfile.html; then
rm "$candidate"
fi
done