0votos

Cree una aplicación web que permita obtener el promedio de cinco números enteros. en Shell

por josejuan hace 5 años

Un miniserver usando `nc` desde el shell. Ésta solución permite indicar cualquier número de argumentos.

– Resuelva el ejercicio propuesto. – Haga uso de Java Server Faces (JSF) y Enterprise Java Beans (EJBs) en su solución. – Haga entrega del código fuente y el código compilado.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/bash 
 
rm -f /tmp/webserver 
while [ 1 == 1 ] 
do 
    mkfifo /tmp/webserver 
    cat /tmp/webserver | (\ 
    echo -e "HTTP/1.0 200\r\n" 
    read i 
    echo "$i" | perl -n -e '@w=$_=~/,(\d+)/g;$s+=$_ foreach @w;print $s'\ 
    ) | nc -l 0.0.0.0 8181 > /tmp/webserver 
    rm -f /tmp/webserver 
done 
 
 
 
 
 
 
 
# Un ejemplo completo de ejecución podría ser: 
 
solveet$ ./runwebserver & 
[1] 1169 
solveet$ curl http://localhost:8181/,1,2,3,4,5,6,7,8,9,10 
55 
solveet$ fg 1 
./runwebserver 
^C 
 
 
# desde el explorador (testeado en Firefox 23.0.1) funciona igualmente 
1 comentario
0votos

Escrito por josejuan hace 5 años

Ehm... bueno sí es la suma pero para el caso...

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.