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.
- Modules 3A : 24.5
effectifs minimal / maximal:
9/30Diplôme(s) concerné(s)
Format des notes
Numérique sur 20Littérale/grade européenPour les étudiants du diplôme Mastère Spécialisé Architecture et Sécurité des systèmes d'information
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
- Crédits ECTS acquis : 3 ECTS
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 Diplôme d'Ingénieur de l'Ecole Nationale Supérieure de Techniques Avancées
Vos modalités d'acquisition :
- le rattrapage est obligatoire si :
- Note initiale < 6
- le rattrapage peut être demandé par l'étudiant si :
- 6 ≤ note initiale < 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.