1235

Solo disponible en BuenasTareas
  • Páginas : 2 (295 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de diciembre de 2011
Leer documento completo
Vista previa del texto
1) Línea de comandos avanzada. AWK (2.0)

Realizar los siguiente comandos con awk:
o Número de personas conectadas en el sistema (con w)
o Mata todos los procesosde un tipo dado
o Todos los fallos de login (auth.log)
o Pasa todos los ficheros de un directorio de A a B. ubicado en el home de
su usuario
2) Dado el siguientefichero: con las columnas (2.0)
nombre,equipo,parcial1, parcial2, parcial3
Tom,Red,5,17,22
Joe,Green,3,14,22
Maria,Blue,6,18,21
Fred,Blue,2,15,23
Carlos,Red,-1,15,24Phuong,Green,7,19,21
Enrique,Green,3,16,20
Nancy,Red,9,12,24
Hacer un script con el comando awk, para que arroje la siguiente salida:
Nombre
promedio
----
-------Tom
14.67
Joe
13.00
Maria
15.00
Fred
13.33
Carlos
19.50
Phuong
15.67
Enrique
13.00
Nancy
15.00
------------------
promedio para parcial1 : 5
promediopara parcial2 : 15.75
promedio para parcial3 : 22.125
-------------------
Promedio equipo Rojo: 16
Promedio equipo verde: 13.8889
Promedio equipo verde: 14,166
Nota:el script debe venir con comentarios de que se hace en cada parte del script,
explicar los comandos usados. Debe usar vectores, y algún tipo de ciclo. Asi como elfichero adjunto de donde se toman los datos.
1
3) (1.0) Investigación: Hacer un ejemplo de comando awk que utilice una función
dentro del BEGIN, que extraiga los datos denombreusuairo, home del usuario y el
bash que utiliza. Información que se encuentra en /etc/passwd
Metodología:
La práctica debe ser desarrollada en grupos de máximo 2personas. Se debe entregar lo
desarrollado en cada ítem. Todo los respuestas deben venir documentadas y soportadas
por evidencias (pantallazos, scripts, salidas..etc.)
tracking img