Scripts Shell
Vous retrouverez dans cette section un ensemble d’exercices à faire
dans le cadre du module IF104 d’environnement de travail de la filière
informatique de l’ENSEIRB-MatMeca.
Parmi ces exercices :
- Kill by name consiste à développer un équivalent de la fonction shell
pkill
à l’aide des commandes ps
, grep
, awk
…
- Calcul de somme consiste à implémenter un script pour calculer la somme des arguments à l’aide de boucles
for
ou while
et qui fait travailler les arguments multiples, ainsi que les opérations mathématiques en shell.
- Génération de squelette consiste à faire un script pour générer des templates C, LaTeX, Shell ou autre avec l’ensemble des éléments de bases que ceux-ci nécessitent. Il permet de manipuler les fonctions, switch, variables (et leur interprétations), ainsi que les redirections de fichiers.
- Le mot le plus long cherche à trouver le mot le plus long contenant une série de caractères donnés. C’est un script complexe avec une grosse partie sur l’utilisation de
grep
et de recherche de motifs ainsi que la composition du script en sous-fonctions.
- Compilation LaTeX amléiore la commande
pdflatex
en automatisant le nombre de compilation nécessaire à la bonne compilation d’un fichier LaTeX. Il recquiert d’utiliser les codes de retours de fonctions Shell, des boucles, des redirections de sorties …