abdelouafi
Administrator
إذا كنت ترغب في مشاهدة الصور ، يرجى النقر عليها
Blog
SUIVEZ NOTRE CHAINE YOUTUBE: قم بالتسجيل في قناتنا عبر هذا الرابط https://www.youtube.com/channel/UCCITRMWPcElh-96wCS3EyUg
devoir 1 math tronc commun
مجموعة من دروس و فروض جميع المستويات
دروس الإعدادي - دروس الثانوي الثأهيلي - دروس التعليم الابتدائي - فروض مختلف المستويات الدراسيةفضلا و ليس أمرا شارك هذه الصفحة مع أصدقائك:
L’instruction case :
Syntaxe :
Case $var in
Mot1) cmd1 ;;
Mot2) cmd2 ;
….
Esac
Exemple : vi case
# !/bin/bash
Var=$1
Case $var in
Lun) echo “on est lundi”
Date ;;
Mar) echo « on est mardi »
Pwd ;;
*) echo « choix incorrect » ;;
Esac
Si on veut exécuter : ./case Lun
Autre commande :
Read v1 : permt d’ecrire dans la variable v1 .
L’instruction Read permet de programmer des scripts interactives, il utilise la valeur de la variable IFS (séparateur des mots : espace, tabulation ou
et il range le mot1 dans var1, le mot2 dans la var2 etc.
Exercice : écrire un programme qui vs demande de saisir votre nom et prénom et affiche nom prénom ?
Sol :
# !/bin/bash
Echo « donner votre nom »
Read nom
Read –p « votre prenom ? »prenom
Echo “vous etes :$nom $prenom »
Exercices
1) Ecrire un script shell qui permet de lire un fichier donné en argument, ligne par ligne (chaque ligne sera précédé de : la ligne n° :… ?
2) Modifier le script précédent pour que l’affichage commence à partir de la fin ?
3) Ecrire un script shell qui permet d’appliquer divers filtre sur un fichier donnée en argument, le script vous demande de saisir une action au clavier :
End----àtermine le programme
Teteà le script vous invite à saisir un entier n et affiche les n premiers lignes.
Finà script vous invite à saisir un entier n et affiche les n dernière lignes.
Sol :
I=1
For var in $*
Do
Echo “arg num $i:$var”
Let i=$i+1
done
Syntaxe :
Case $var in
Mot1) cmd1 ;;
Mot2) cmd2 ;
….
Esac
Exemple : vi case
# !/bin/bash
Var=$1
Case $var in
Lun) echo “on est lundi”
Date ;;
Mar) echo « on est mardi »
Pwd ;;
*) echo « choix incorrect » ;;
Esac
Si on veut exécuter : ./case Lun
Autre commande :
Read v1 : permt d’ecrire dans la variable v1 .
L’instruction Read permet de programmer des scripts interactives, il utilise la valeur de la variable IFS (séparateur des mots : espace, tabulation ou
Exercice : écrire un programme qui vs demande de saisir votre nom et prénom et affiche nom prénom ?
Sol :
# !/bin/bash
Echo « donner votre nom »
Read nom
Read –p « votre prenom ? »prenom
Echo “vous etes :$nom $prenom »
Exercices
1) Ecrire un script shell qui permet de lire un fichier donné en argument, ligne par ligne (chaque ligne sera précédé de : la ligne n° :… ?
2) Modifier le script précédent pour que l’affichage commence à partir de la fin ?
3) Ecrire un script shell qui permet d’appliquer divers filtre sur un fichier donnée en argument, le script vous demande de saisir une action au clavier :
End----àtermine le programme
Teteà le script vous invite à saisir un entier n et affiche les n premiers lignes.
Finà script vous invite à saisir un entier n et affiche les n dernière lignes.
Sol :
I=1
For var in $*
Do
Echo “arg num $i:$var”
Let i=$i+1
done