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 …