Estoy usando el pr
comando unix para combinar varios archivos de texto en un solo archivo de texto:
pr -F *files > newfile
Cada archivo tiene una longitud diferente, un número diferente de líneas. Estoy muy contento con el resultado, me gusta que incluya el nombre del archivo de texto original seguido del contenido de ese archivo. Sin embargo, me gustaría eliminar las líneas en blanco entre el nombre del archivo de texto original y su contenido. Solo quiero líneas en blanco entre los diferentes archivos de texto para separar cada uno. Además, imprime el carácter ^L
después del contenido de cada archivo de texto, y me gustaría eliminar ese carácter.
Cada archivo leído también recibe un número de 'página'. Solo un archivo es más largo que el predeterminado de 66 líneas. ese archivo termina siendo escupido en 2 'páginas', y se divide en 2 secciones divididas por líneas en blanco. ¿Es posible escribir ese texto continuamente sin que se divida?
¡Gracias por cualquier ayuda!
fuente
Para tener líneas vacías entre archivos:
Donde 'nueva línea' es un archivo con línea vacía.
fuente
newline
? Algunos edtiors de texto agregarán automáticamente un carácter de fin de línea a la última línea, y otros no, por lo que algunas personas pueden experimentar problemas para crear este archivo correctamente. Para decirlo de otra manera: ¿un archivo de longitud cero tiene cero líneas o una línea?Lo anterior agregará el contenido del archivo eacb txt en concatenated.txt agregando una nueva línea entre ellos.
fuente
Puede usar
cat
para volcar el texto de los archivos en un archivo con:fuente
cat
no cumple ninguno de los otros requisitos.