Lors
de la troisième séance de cours, nous avons officiellement terminé la
phase introductive à UNIX pour nous consacrer -enfin?- à notre projet.
Phase 1: construction progressive de la chaîne de traitement.
Phase 2: des nuages et des arbres de mots
Premier script: créer un tableau de liens.
Voici le script étudié en cours auquel nous avons ajouté des commentaires:
Nous avons donc appris, durant cette séance, à créer un tableau de liens en utilisant les éléments suivants:
- read [variable]: cette commande permet de déclarer une variable à laquelle on assignera une valeur de manière interactive.
- for [variable] in [list]: cette commande crée une boucle for telle que "pour tout élément de [list] provisoirement stocké dans [variable] , exécuter les instructions suivantes". Le couple do / done sous Unix correspond aux { } sous mac et cygwin, et permettent de délimiter les instructions que l'on veut répéter selon la boucle.
- do [instructions] done
- { [instructions] }
- for var1 in `cat $var2`: la commande cat donne la liste des éléments de la variable qui suit. Les antiquote `` entourant cette commande permettent ici de récupérer son résultat et de l'intégrer dans la commande for [variable] in [list] en tant que [list].
/!\ si var est une variable, alors $var donne accès à la valeur qui est stockée dans l'espace de mémoire affectée à la variable.
Et voilà pour le cours! Prochaine étape: l'application de la séance #3.
Aucun commentaire:
Enregistrer un commentaire