Академический Документы
Профессиональный Документы
Культура Документы
Alexandra Volanschi avolansk@eila.univ-paris-diderot.fr Pascal Cabaud pc@eila.univ-paris-diderot.fr Dplacez-vous dans le rpertoire Exos sous GNU/Linux. Tlchargez ici l'archive Fichiers ncessaires pour les sances du 9 et 16 fvrier puis e!traire les "chiers de l'archive.
$ 2odi"er la co&&ande prcdente de &ani(re / transfor&er les lignes co&portant deu! adresses par ligne 'spares par des point-virgules*. %o&&e rsultat de cette co&&ande on devrait o)tenir une seule adresse lectroni3ue par ligne. $ cut -d! -f" tpa.csv #tr $%$ $&n$ #tr -d &$ $ 2odi"er la co&&ande prcdente de &ani(re / effacer les espaces. $ cut -d! -f" tpa.csv #tr $%$ $&n$ #tr -d &$ #tr -d $ 2odi"er la co&&ande prcdente de &ani(re / &ettre toutes les adresses &ails sur une &,&e ligne spares par un %. $ cut -d! -f" tpa.csv #tr $%$ $&n$ #& ' tr -d # tr $&n$ % $ 4n"n rediriger la liste_diffus.txt. sortie de la co&&ande prcdente vers un "chier appel
$ cut -d! -f" tpa.csv #tr $%$ $&n$ #& ' tr -d # tr $&n$ % > liste_diffus.txt
$ cat st1.txt
$ i%ue e
e!traire la colonne correspondant au! &ots puis en utilisant les co&&andes sort2-3 'alpha)ti3ue et nu&ri3ue* et uni42-3 'avec l'option -c* calculer la liste de fr3uence des &ots de ce "chier.
2odi"er la co&&ande prcdente de &ani(re / n'af"cher 3ue les 67 &ots les plus fr3uents.
$ cat st1.txt # cut -f- # sort -f # uni4 -c # sort -+r # 5ead -2( No e - la version GNU de sort2-3 ncessite d'utiliser l'option -+ 3ui n'est pas &entionne dans la nor&e :.;<= > cette version est la plus courante sur les s?st(&es GNU/Linux. #vec une version :.;<= de sort2-3 'sur les s?st(&es Unix traditionnels &'s em V ou (&)* utiliser l'option -n et non -+.
2odi"er la co&&ande prcdente de &ani(re / af"cher les @7 le&&es les plus fr3uentes.
$ cat st1.txt # cut -f) # sort -f #& ' uni4 -c # sort -+r -k - # 5ead -)( No e - &,&e re&ar3ue sur la version de la co&&ande sort2-3.
2odi"er la &,&e co&&ande de &ani(re / af"cher les A ti3uettes les plus fr3uentes.
$ cat st1.txt # cut -f2 #sort -f #& ' uni4 -c # sort -+r -k - # 5ead -" No e - &,&e re&ar3ue sur la version de la co&&ande sort2-3.