Para concatenar archivos que usa
cat file1 file2 file3 ...
Para obtener una lista de nombres de archivos citados ordenados por hora, primero los más nuevos, use
ls -t
Poniendolo todo junto,
cat $(ls -t) > outputfile
Es posible que desee dar algunos argumentos a ls(por ejemplo, *.html).
Pero si tiene nombres de archivo con espacios en ellos, esto no funcionará. My file.htmlse supondrá que son dos nombres de archivo: Myy file.html. Puede hacer una lscita entre los nombres de archivo y luego usar xargs, quién entiende la cita, para pasarle los argumentos cat.
ls -tQ | xargs cat
En cuanto a su segunda pregunta, filtrar partes de archivos no es difícil, pero depende de qué es exactamente lo que desea eliminar. ¿Qué son los "encabezados redundantes"?
cat $(ls -t) > outputfile, de lo contrariocatrechaza los nombres de archivo citados