يقدم موقعنا تمارين مصححة في لغات البرمجة مثل C / C ++ و PHP
. اكتشف أيضًا مدونتنا التي تحتوي على آخر أخبار التكنولوجيا من هنا

L’instruction case :

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
 
Top