0% ont trouvé ce document utile (0 vote)
166 vues2 pages

Exercices - Commandes Redirection

Ce document décrit quatre exercices sur la redirection des flux d'entrée/sortie dans un terminal. Les exercices montrent comment rediriger la sortie standard, ajouter à un fichier, rediriger l'entrée et rediriger l'erreur standard.

Transféré par

bakari.kilian
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
166 vues2 pages

Exercices - Commandes Redirection

Ce document décrit quatre exercices sur la redirection des flux d'entrée/sortie dans un terminal. Les exercices montrent comment rediriger la sortie standard, ajouter à un fichier, rediriger l'entrée et rediriger l'erreur standard.

Transféré par

bakari.kilian
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Exercice 1: Redirection simple de la sortie

Objectif: Rediriger la sortie d'une commande vers un fichier, écrasant le contenu existant.

Instructions:

1. Ouvrir le terminal: Lancez votre terminal.


2. Exécuter une commande simple: Tapez ls pour lister le contenu de votre
répertoire courant.
3. Rediriger la sortie:
○ Tapez ls > list.txt. Cela redirige la sortie de la commande ls dans un
fichier nommé list.txt.
○ Si list.txt n'existe pas, il sera créé. Si list.txt existe déjà, son
contenu sera écrasé.
4. Vérifier le résultat:
○ Tapez cat list.txt pour afficher le contenu du fichier list.txt. Vous
devriez voir la liste des fichiers et dossiers de votre répertoire courant.

Exercice 2: Ajouter en fin de fichier)

Objectif: Utiliser l'opérateur >> pour ajouter du contenu à la fin d'un fichier existant.

Instructions:

1. Créer un fichier texte simple: Créez un fichier texte nommé notes.txt et écrivez
quelques lignes de texte dedans avec votre éditeur préféré i.e. vim.
2. Ajouter du texte au fichier:
○ Tapez echo "Ceci est une nouvelle ligne" >> notes.txt. Cela
ajoute la chaîne "Ceci est une nouvelle ligne" à la fin de notes.txt.
3. Vérifier le résultat:
○ Tapez cat notes.txt pour voir le contenu du fichier. La nouvelle ligne
ajoutée devrait apparaître à la fin du fichier.

Exercice 3: Redirection d'entrée

Objectif: Rediriger le contenu d'un fichier comme entrée pour une commande.

Instructions:

1. Préparer un fichier texte : Créez un fichier texte avec plusieurs lignes de texte.
Nommez-le input.txt, par exemple.
2. Utiliser la redirection d'entrée:
○ Tapez sort < input.txt. Cela redirige le contenu de input.txt vers la
commande sort, qui trie les lignes de texte.
3. Observer le résultat:
○ La sortie affichée à l'écran sera le contenu de input.txt, trié.
Exercice 4: Redirection d'erreur standard

Objectif: Rediriger les messages d'erreur dans un fichier.

Instructions:

1. Provoquer une erreur: Tapez une commande qui générera une erreur, comme ls
nonexistingfile.
2. Rediriger l'erreur:
○ Tapez ls nonexistingfile 2> errorlog.txt. Cela redirige le
message d'erreur de la commande ls vers errorlog.txt.
3. Vérifier le résultat:
○ Tapez cat errorlog.txt pour voir le message d'erreur enregistré dans le
fichier.

Vous aimerez peut-être aussi