v2.11.0 (5686)

Cours scientifiques - CSC_5CY05_TA : Traitements avancés et scripts sur Linux

Domaine > Sciences et technologies de l'information et de la communication, Computer Science.

Descriptif

L'objectif du cours est de donner les bases nécessaires pour savoir faire des traitements sur des fichiers texte et de la programmation avec le « shell ». En effet, l'automatisation de tâches est au cœur de bien des activités, que ce soit pour mettre en forme des données, créer des jeux de données, fouiller dans des journaux ou les fichiers de configuration systèmes afin d'y trouver des traces d'intrusion, ou même faciliter certaines étapes de la construction d’applications. 

Sont décrites en détail les différentes possibilités offertes par le « shell » ainsi qu'un certain nombre de commandes puissantes permettant de traiter des fichiers de type texte et les expressions rationelles. Le mécanisme de « pipe » offert par le « shell »,  qui permet une combinaison de commandes, est largement exploité pour effectuer des traitements complexes. La programmation de script en « shell » est également abordée, l'objectif étant de savoir créer de petits scripts pour effectuer certains traitements répétitifs et être capable de comprendre et modifier les scripts du système.

Objectifs pédagogiques

  • Maîtriser les mécanismes du shell ainsi qu'un ensemble de commandes puissantes.
  • Savoir assembler les commandes pour effectuer de nouveaux traitements.
  • Savoir programmer des scripts shell.

24.5 heures en présentiel (7 blocs ou créneaux)
réparties en:
  • Modules 3A : 24.5

2 heures de travail personnel estimé pour l’étudiant.

effectifs minimal / maximal:

9/30

Diplôme(s) concerné(s)

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme Diplôme d'Ingénieur de l'Ecole Nationale Supérieure de Techniques Avancées

Vos modalités d'acquisition :

 Contrôle sur table (1h30) + mini-projet

Le rattrapage est autorisé (Max entre les deux notes écrêté à une note seuil)
  • le rattrapage est obligatoire si :
    Note initiale < 6
  • le rattrapage peut être demandé par l'étudiant si :
    6 ≤ note initiale < 10
L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 1.5 ECTS
  • Scientifique acquis : 1.5

Le coefficient de l'UE est : 1

La note obtenue rentre dans le calcul de votre GPA.

L'UE est évaluée par les étudiants.

Pour les étudiants du diplôme Inside ENSTA Paris

L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 1.5 ECTS

Le coefficient de l'UE est : 1

La note obtenue rentre dans le calcul de votre GPA.

Mots clés

Linux, Commandes, Shell, Scripts, Traitements, Pipe
Veuillez patienter