Quiero dividir un archivo que contiene la respuesta HTTP en dos archivos: uno que contiene solo encabezados HTTP y otro que contiene el cuerpo de un mensaje. Para esto necesito dividir un archivo en dos en la primera línea vacía (o para las herramientas de UNIX en la primera línea que contiene solo el carácter CR = '\r
') usando un script de shell .Cómo dividir el archivo en la primera línea vacía de forma portátil en el intérprete de comandos (por ejemplo, usando sed)?
cómo hacer esto de una manera portátil (por ejemplo, usando sed, pero sin extensiones de GNU)? Se puede suponer que la línea vacía no sería la primera línea de un archivo. La línea vacía puede llegar a cualquiera, ninguno o ambos archivos; no me importa
Probablemente debería ser '/^\ r $ /' (o solo en el caso de '/^\ r? $ /') –
En caso de usar/^ \ r? $/Allí también debe usarse la clave -r . – Hubbitus