Suchen Sie die URL in sitemap.xml ohne zu große Unterbrechungen mit einem Linux-Befehl

Ich wollte herausfinden, wie viele URLs in sitemap.xml ohne zu große Zeilenumbrüche geschrieben wurden, also habe ich es schnell mit einem Linux-Befehl versucht.

Fügen Sie nach "</ url>" einen Zeilenvorschubcode ein und überprüfen Sie die Anzahl der Zeilen, um eine Beurteilung vorzunehmen.

Selbst wenn ich versuche, "\ n" einzufügen, um den Zeilenvorschubcode in der Ausgabe von sed auszugeben, wird das Zeichen "n" angezeigt, sodass ich den Zeilenvorschub selbst über die Befehlszeile einfügte. Es funktioniert nur, wenn Sie es in einfache Anführungszeichen anstatt in doppelte Anführungszeichen setzen. Vergessen Sie nicht das \ vor dem Zeilenumbruch.

$ cat sitemap.xml | sed -e 's/<\/url>/<\/url>\
/g' | wc -l

Die Zahl -1, die herauskam, sollte die Anzahl der URLs sein.

Recommended Posts

Suchen Sie die URL in sitemap.xml ohne zu große Unterbrechungen mit einem Linux-Befehl
Ansible: Zeigt mehrzeilige Befehle an, die vom Shell-Modul in einem fehlerhaften Zustand ausgeführt werden
Drucken Sie mit python3 ohne Unterbrechungen
Machen Sie es sichtbar, indem Sie die von journalctrl abgeschnittene Linie durchbrechen
Fügen Sie ein Datum ohne Unterbrechungen in CotEditor ein
Crawlen Sie die im Twitter-Tweet enthaltene URL mit Python
Geben Sie eine Zeichenfolge mit Zeilenumbrüchen in PyYAML aus