Personal tools
You are here: Home Membres jordinas's Home Processament de dades Activitats d'avaluació Exercici final sobre "Processament de text"
« July 2008 »
Mo Tu We Th Fr Sa Su
123456
78910111213
14151617181920
21222324252627
28293031
 
Document Actions

Exercici final sobre "Processament de text"

Aquesta activitat d'avaluació permet verificar que les tècniques de processament de dades s'han asimilat correctament.

Instruccions

  • Has de lliurar les teves respostes en un missatge de correu adreçat a jordinas(arrova)informatica(punt)escoladeltreball(punt)org.
  • Els fitxers lliurats han d'estar clarament identificats: identificador d'usuari, nom i data.
  • El codi ha d'estar clarament documentat: cal dir que fa, no com ho fa.

Preguntes

Bash

Utilitzant únicament Bash, sense cap ordre externa excepte ps, implementa un script que faci el mateix que fa aquesta ordre:

      ps aux | grep apache | grep -v grep | tr -s ' ' | cut -d' ' -f2

Fes que el teu script accepti com a argument la cadena a buscar.

Si això et motiva pensa que aquest script pot servir per reimplementar killall.

Python

Una forma clàssica de cercar línies en comú entre dos fitxers és aquesta:

      comm -12 f1 f2

La cosa es complica si el que volem és cercar les línies en comú entre N fitxers. Implementa un script amb Python que accepti com a argument els noms de dos o més fitxers i escrigui en la seva sortida les línies comuns a tots els fitxers.

Si això et motiva pensa que aquests fitxers contenen, cada un, el usuaris d'un determinat grup, i que el que vols és saber quins usuaris pertanyen a tots els grups.