Utilisateur:Marguerite Brousse
Hello (:
Session n°1 - Parler à la machine - ESSAIS
Étape n°1
Première étape de mon projet :
Choisir deux textes à partir desquels je vais travailler.
Je me suis intéressée à une vingtaine d'extraits d'un livre (Reasons To Stay Alive de Matt Haig) que j'ai séparés en deux fichiers txt. Dans l'idéal, j'aimerais récupérer l'intégralité du texte pour pouvoir travailler par chapitres (je me suis aidée du mode d'emploi du workshop "Please Computer, make me design" donné par OSP, pour faire de la poésie concrète > http://ustensile.be/Introduction_Please_Computer_Make_Me_Design).
J'ai donc effectué plusieurs commandes dans le terminal pour pouvoir déconstruire les extraits pour n'arriver à la fin qu'à deux listes de mots classés par ordre alphabétique.
Commandes utilisées :
cat fichier_1.txt | tr " " "\n" : mettre tout les mots à la ligne
cat fichier_1.txt | tr " " "\n" | tr -d [:punct:] : suppression de la ponctuation
cat fichier_1.txt | tr " " "\n" | tr -d [:punct:] | tr [:upper:] [:lower:] : mettre tout les mots en bas de casse
cat fichier_1.txt | tr " " "\n" | tr -d [:punct:] | tr [:upper:] [:lower:] | sort : classer les mots par ordre alphabétique
cat fichier_1.txt | tr " " "\n" | tr -d [:punct:] | tr [:upper:] [:lower:] | sort | uniq : suppression des mots en double
À partir des deux listes obtenues avec ces commandes, j'ai choisi certains mots pour les isoler et en faire des groupes disposés de façon aléatoire.
Commandes utilisées :
comm liste_mots_1.txt liste_mots_2.txt | grep -C 5 "mot" : sélectionner un mot qui sera groupé avec les 5 mots précédents et les 5 mots suivants
enscript -B -f 'Helvetica-Bold18/19' -T 16 -p mon_pdf.ps montexte.txt : mettre en page dans un pdf (en modifiant les caractéristiques de la commande je peux varier la typo/taille des mots etc)
J'ai répété l'opération 10 fois pour avoir 10 groupes de mots puis utilisé un script pour générer les pdfs.