Linux/Unix Shell Scripting - Sumar datos de 2 archivos diferentes y guardarlo en un tercero

 
Vista:
sin imagen de perfil
Val: 3
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Sumar datos de 2 archivos diferentes y guardarlo en un tercero

Publicado por Dubs (2 intervenciones) el 05/04/2020 00:07:40
Hola, lo que quiero hacer es que tengo dos documentos (.txt) con el mismo formato y necesito sumar unicamente algunos parametros y que estos se guarden en un tercer documento pero con la misma estructura como se muestra a continuacion:

Archivo 1:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Diario de Evaluacion
 
		primer	segundo	tercero
pedrito		1	1	4
pepe lepug	3	4.5	9
masorca		2	3.5	2
 
OTRO SALON
 
juan		4	8	9
el jeremias	4	6.8	0
perrito		6	7	3
 
.
.
.
.

Archivo 2:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Diario de Evaluacion
 
		primer	segundo	tercero
pedrito		2	2	5
pepe lepug	2	2.5	10
masorca		4	8.5	4
 
OTRO SALON
 
juan		1	9	5
el jeremias	1	3.8	5
perrito		2	2	0
 
.
.
.
.

El arhivo final deberia quedar:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Diario de Evaluacion
 
		primer	segundo	tercero
pedrito		3	3	9
pepe lepug	5	7	19
masorca		6	12	6
 
OTRO SALON
 
juan		5	17	14
el jeremias	5	10.6	5
perrito		8	9	3
 
.
.
.
.

Lo que tenia pensado era leer linea por linea hasta llegar a la linea 4 y ahí leer dato por dato hasta llegar al 1, y ahí mismo leer el archivo 2 para igual leer linea por linea y detenerme en la 4 y leer dato por dato hasta llegar al 2 para ahí sumar 1 + 2 y guardar el resultado en el archivo final (obviamente también guardar las linea 1 hasta 3 normalmente para no perder la estructura del archivo pero a partir de la 4 hacer las sumas), pero en cada linea si vemos en la mayoría el dato 2 ya es un numero, pero en la linea 5 y 11 el segundo dato aun es nombre de personas, en estos el numero empieza en el dato 3, ya me bloque ya no se como hacerle si podrían ayudarme u orientarme muchas 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