Ich möchte eine Datei, die HTTP-Antwort enthält, in zwei Dateien aufteilen: eine, die nur HTTP-Header enthält, und eine, die den Text einer Nachricht enthält. Dazu muss ich eine Datei in zwei erste Zeile aufteilen (oder für UNIX-Tools in der ersten Zeile, die nur CR = '\r
' Zeichen) mit einem Shell-Skript .Wie teilt man die Datei auf der ersten leeren Zeile in einer tragbaren Weise in der Shell auf (z. B. mit sed)?
Wie dies auf eine tragbare Weise (zum Beispiel mit sed, aber ohne GNU-Erweiterungen) zu tun? Man kann annehmen, dass eine leere Zeile nicht die erste Zeile in einer Datei ist. Leere Zeile kann zu einer, keiner oder beiden Dateien gelangen; es ist mir egal.
Es sollte wahrscheinlich '/^\ r $ /' (oder nur für den Fall '/^\ r? $ /') Sein –
Im Falle der Verwendung/^ \ r? $/Dort sollte auch -r Schlüssel verwendet werden . – Hubbitus