Linux/Unix Shell Scripting - Pegar archivos

 
Vista:

Pegar archivos

Publicado por Mauricio Rodriguez (2 intervenciones) el 27/01/2005 16:56:53
Hola.
Tengo en un directorio varios archivos que quiero pegar para que me quede en uno solo. La idea es que con una parte del nombre me busque todos los archivos existentes, y luego los vaya pegando y dejando en un archivo final.

habia pensado algo asi:
-----------
ls Axxx.dat > lista
creo el archivo definitivo (con vi ?)
awk lista .... recorro el listado de los archivos
va al final del archivo definitivo
pega las lineas del archivo que esta leyendo
---------
Con que instruccion puedo hacer que vaya al final del archivo definitivo, y que pegue el contenido del archivo?

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Pegar archivos

Publicado por n0str0m0 (180 intervenciones) el 27/01/2005 23:03:14
Yo haría algo como cat Axxx.dat.
Quizás si haces un sort, ya tengas los archivos concatenados como te interese o si no igual tienes que hacerlo a mano. El comando cat siempre pega al final, algo como:

cat parte1 parte2 parte3 >todas_las_partes

man cat

Salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 50
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

RE:Pegar archivos

Publicado por caic (99 intervenciones) el 28/01/2005 20:56:32
buenas,

supongo q cuando pones:

ls Axxx.dat > lista

las x son * no? si es asi podrias probar algo como esto:

for i in ´lls Axxx.dat > lista´
do
cat $i >> fichero_final
done

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar