Ich benötige einen Bash-Befehl, um die gesamte Datei zu löschen, wenn die Datei selbst mit beginnt <html>
.
Ich bin mir nicht sicher, wie ich das am besten angehen soll ...
Kontext: Ich lade eine Reihe von Dateien über Curl-Anfragen herunter. Meistens funktionieren die Downloads und die Verarbeitung einwandfrei. In anderen Fällen führt die Download-Anfrage jedoch aus irgendeinem Grund zu einem 404. Wenn ich diese bekomme, beginnt der Inhalt der heruntergeladenen Datei mit einem HTML-Tag. Wenn der Rest meiner Verarbeitung auf diese Datei trifft, hängt sie. Daher möchte ich vor meiner anderen Verarbeitung einen Befehl ausführen, um jede der Dateien zu katzen und die Datei zu löschen, wenn sie dieses HTML-Tag hat.
<!doctype something>
.
<html>
einer Datei beginnen oder diese löschen<html>
?