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