JavaScript - No se que hace este codigo

   
Vista:

No se que hace este codigo

Publicado por Raul (1 intervención) el 15/04/2015 17:14:54
Buenas a todos,

Soy bastante novato en JavaScript discupad, alguien sabría indicarme este código que es exactamente lo que hace?

Muchas gracias por vuestra ayuda.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
BEGIN{
pag=1;
FS=" "
}
$1~/[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]/{
if (length($1)==8){
	page="000"pag
	file="pg_"substr(page, 1+lenght(page)-4)
	printf(file".pdf\t"$1"\n");
	pag++;
	}
}
 
$2~/[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]/{
if (length($2)==8){
	page="000"pag
	file="pg_"substr(page, 1+lenght(page)-4)
	printf(file".pdf\t"$2"\n");
	pag++;
	}
}
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
Imágen de perfil de Vainas

No se que hace este codigo

Publicado por Vainas (239 intervenciones) el 16/04/2015 12:27:12
Buenas:

Este codigo no es Javascript (por lo menos hasta donde yo se). Despues de darle muchas vueltas creo que este codigo es de awk. AWK es un comando en linux en el que puedes incluir algo de script como en este caso. Puedes preguntar sino en el foro de linux a ver si te dicen algo mas.

El codigo viene a leer posiblemente un archivo o la linea de comandos y de ella saque dos valores en donde comprueba si cumplen con una expresion regular. La expresion dice que el valor tiene que ser 8 digitos seguidos, despues de esta comprobacion imprime unos nombres en pantalla.

Si nos dices exactamente que necesitas podriamos decirte donde buscarlo o conseguirlo.
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