0% ont trouvé ce document utile (0 vote)
3 vues3 pages

TP03 Linux

Le document présente un TP sur Linux pour des étudiants en informatique, axé sur la maîtrise des commandes pipes et l'écriture de scripts bash. Il contient des exercices pratiques pour créer et manipuler des fichiers, trier des données, et exécuter des scripts. Les étudiants doivent également apprendre à utiliser des commandes pour rechercher et compter des éléments dans des fichiers.

Transféré par

rinatchareena
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)
3 vues3 pages

TP03 Linux

Le document présente un TP sur Linux pour des étudiants en informatique, axé sur la maîtrise des commandes pipes et l'écriture de scripts bash. Il contient des exercices pratiques pour créer et manipuler des fichiers, trier des données, et exécuter des scripts. Les étudiants doivent également apprendre à utiliser des commandes pour rechercher et compter des éléments dans des fichiers.

Transféré par

rinatchareena
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

Université el Arbi Ben Mhidi Oum Elbouaghi

Faculté de sciences exactes et science de vie et de la nature.

Département des maths et informatique

Filière : informatique

Niveau : 2éme année licence

Module : Système d’exploitation

Enseignante : Dr Bouneb. M

TPN°03 : linux

Objectifs :

☞ Maîtriser les commandes pipes.


☞ Maîtriser l’écriture de scripts bash.
☞ Maîtriser l’exécution de scripts bash.
Exercice 01 :

1. Ecrire les prénoms des étudiants suivants dans un fichier file1 en utilisant l’éditeur vi:

hafsa

ayecha

hafsa

fatima

halima

yasin

katrina

yasin

2. Sauvegarder le fichier.
3. Ecrire le contenu suivant dans un fichier file2 en utilisant l’éditeur vi :

Bioligie
Physics

Page 1 sur 3
Chemistry
Mathematics
Chemistry
English
Science
Social studies
English
4. Sauvegarder le fichier.
5. Trier le fichier file1 en utilisant le pipe. Pour le faire taper la commande :
Cat file1 | sort
6. Trier le fichier file2 et supprimer les mots dupliquer en utilisant le pipe. Taper la
commande : cat file2| sort |uniq.
7. Redirectionner la sortie de commande précédente vers un fichier liste. Pour le faire taper
la commande : cat file2| sort |uniq> liste. Vérifier le contenu de fichier liste.
8. Compter le nombre de fichier et sous-répertoire dans le répertoire courant. Taper la
commande : ls |wc –l
9. Rechercher le mot « yasin » dans le fichier file1 et sauvegarder le résultat de cette
commande dans le fichier file3. En plus afficher le nombre de redondance de ce mot. Pour
achever le travail demandé taper la commande :
cat file1 | grep “yasin“|tee file3 | wc –l
10. Chercher dans le fichier file1 les mots qui contiennent le caractère h. Taper la commande :
cat file1| grep h
11. Chercher dans le fichier file2 les mots qui contiennent le caractère s. Taper la commande :
cat file2| grep s. Qu’est-ce que vous remarquez.
12. Maintenant chercher dans le fichier file2 les mots qui contiennent le caractère s que ce soit
en minuscule ou en majuscule. Taper la commande :
cat file2| grep –i s
13. Chercher dans le fichier file1 les mots qui contiennent le caractère a suivi de t. Taper la
commande : cat file1|grep “ a\+t “

Exercice 02 :

Pour exécuter un bash de commandes, en commençant par un script de commande simple :

1. Ouvrir l’éditeur vi : taper la commande vi file. Maintenant taper le script de commande


suivant :
Page 2 sur 3
# !/bin/bash
echo “hello world“
2. Exécuter le fichier bash en tapant la commande :
bash file ou sh file
3. Ouvrir l’éditeur vi : taper la commande vi file1. Maintenant taper le script de
commande suivant :
# !/bin/bash
echo “la date d’aujourd’hui est : “ `date`
echo “le path actuel est :“ `pwd`
mkdir test
4. Exécuter le fichier bash en tapant la commande :
bash file ou sh file
5. Déduire que fait chaque ligne de commande.

Page 3 sur 3

Vous aimerez peut-être aussi