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

Scripts Shell pour Gestion Système et Fichiers

Le document décrit plusieurs exercices de scripts shell, incluant la création de scripts pour afficher la date, le calendrier, le nom de la machine, et des informations sur le système d'exploitation. Il aborde également la recherche de fichiers images dans un répertoire spécifique et l'utilisation de grep pour extraire des lignes contenant des numéros de téléphone. Chaque exercice implique des commandes spécifiques et des manipulations de fichiers pour atteindre les objectifs définis.

Transféré par

tassnimemissaoui
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 RTF, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues6 pages

Scripts Shell pour Gestion Système et Fichiers

Le document décrit plusieurs exercices de scripts shell, incluant la création de scripts pour afficher la date, le calendrier, le nom de la machine, et des informations sur le système d'exploitation. Il aborde également la recherche de fichiers images dans un répertoire spécifique et l'utilisation de grep pour extraire des lignes contenant des numéros de téléphone. Chaque exercice implique des commandes spécifiques et des manipulations de fichiers pour atteindre les objectifs définis.

Transféré par

tassnimemissaoui
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 RTF, PDF, TXT ou lisez en ligne sur Scribd

Exercice 1 : Script « greetme.

sh »

1):Contient une section de commentaires avec votre nom, le nom de ce script et le but de ce script.

o Affiche la date et l'heure

j'ai rendu le script executable puisqu'il ma dit permession denied

avec la commande chmod +x [Link]

2):Affiche un calendrier pour ce mois.

3):Affiche le nom de votre machine.


4):Afficher le nom et la version du système d'exploitation :

Afficher la liste des fichiers du répertoire parent :

Afficher les valeurs des variables d’environnement :

Afficher « Au revoir » avec l’heure actuelle :


Exercice 2 : Script « [Link] »

Exercice 3:

Créer un script « count_Img.sh » pour compter le nombre total des fichiers « .png » dans le répertoire

/usr/share/pixmaps. Afficher ce nombre à l'écran


find cherche les fichiers .png et .jpg dans /usr/share/pixmaps.

wc -l compte le nombre de fichiers trouvés.

Les liens symboliques ne sont pas pris en compte avec l’option -type f qui filtre uniquement les fichiers
ordinaires.

Exercice 4 : Script « [Link] »


Afficher toutes les lignes qui contiennent un numéro de téléphone avec une extension x ou X
suivie de quatre chiffres.

grep : commande pour rechercher des lignes correspondant à un modèle.


-E : option qui permet d'utiliser des expressions régulières étendues

"x[0-9]{4}|X[0-9]{4}" : expression régulière qui cherche les lignes contenant une lettre "x" ou "X" suivie
de quatre chiffres.

$1 : représente le premier argument passé au script, c’est-à-dire le fichier (comme [Link]).

2):Afficher le résultat avec une description :


: Afficher toutes les lignes qui commencent par un S majuscule.

Vous aimerez peut-être aussi