Révision
22 déc. 2017 Correction Exercice#4. Page 18. Exercice #5. ○ Écrire un script shell dont l'unique paramètre est une moyenne. Le script affiche. – Mauvais si ...
Cours et exercices corrigés Initiation et utilisation
shell totalement libre et le Bash
Scripts shell
Exercices et corrigés. 174 QCM. 80 travaux pratiques et leurs corrigés. Près de Corrigé 11.2 Un script de démarrage et d'arrêt d'un service .
Initiation à la programmation shell : Partiel
15 avr. 2019 pdf. Correction : evince ~/shell/docs/"manuel de bash.pdf" e ... On considère dans cet exercice le script (moyennement utile) tailles suivant :.
TD n°2 : Programmation shell CORRECTION
Exercice 1 – Exemple de programme shell. Solution : 1) Ce programme crée le echo "Erreur : Le script doit être appelé avec 1 argument" 1>&2 exit 1 fi if ...
Polycopié TP Système dexploitation Unix Exercices et Quelques
Exercices et Quelques Corrigés. Sous RedHat Linux/Unix. Dr. Djamila BENHADDOUCHE. Page 2 débutants le shell bash qui a été écrit pour Linux et possède un ...
sous Unix/Linux
Programmation shell sous Unix/Linux. Programmation shell sous Unix/Linux ksh bash sous Unix/Linux - ksh
TP no 1: Introduction au Shell (corrigé)
Écrire un script shell qui a che tous ses paramètres mais un par ligne. for I Exercice 3. Curling. - Di cile. Le but de cet exercice est d'écrire un script ...
TP: Programmation Shell
script le nom de l'utilisateur
Révision
22 déc. 2017 Exercice#2. ? Écrire un script shell script1.sh qui affiche la date d'aujourd'hui en utilisant la commande date. Le script affiche :.
TD n°2 : Programmation shell CORRECTION
Exercice 1 – Exemple de programme shell Exercice 5 – Opérateurs sur les chaînes ... echo "Erreur : Le script doit être appelé avec 1 argument" 1>&2.
TP: Programmation Shell
Exercice N°4 : Créez la commande copier. La commande reçoit en argument deux noms de fichiers la source et la destination. Le script se termine et
Scripts shell
Scripts shell. Programmez sous Unix/Linux. (sh ksh
Cours et exercices corrigés Initiation et utilisation
Cours et exercices corrigés. SCIENCES SUP. LINUX. Initiation et utilisation 8.2.1 Les variables prédéfinies du Bash (non définies en Bourne-shell).
TP 03 : Shell bash
17 janv. 2017 finds bugs in your shell scripts. Exercice : param`etres. Écrivez un script analyse.sh qui affiche : Bonjour vous avez rentré nombre ...
sous Unix/Linux
sous Unix/Linux - ksh bash
TD 9 : Scripts UNIX (corrigé)
TD 9 : Scripts UNIX (corrigé) semaine du 31 mai 1999. Exercice 1 : Ecrire un script qui concatène puis trie deux fichiers file1 et file2 dans un nouveau ...
Initiation à la programmation shell : Partiel
Le but de cet exercice est de construire pas à pas un script ranger qui range les fichiers passés en arguments dans les sous-répertoires images documents ou
Unix : shells et gestion de processus
6 nov. 2004 Unix Linux et Windows XP avec C et Java. Cours et exercices corrigés ... Cours C-shell « Le langage de commande du système Unix ».
I.U.T. de Villetaneuse1ère Année
Département InformatiqueSystème
Année 98-99Ph. Leray
TD 9 : Scripts UNIX (corrigé)
semaine du 31 mai 1999Exercice 1 : Mon premier script
#!/bin/csh # Mon premier script clear while (1) echo "Menu" echo"Affichage repertoire courant1" echo"Liste des fichiers du repertoire2" echo"Informations sur un fichier3" echo"Changement de repertoire4" echo"n premieres lignes d'un fichier5" echo"Sortie0" echo -n "Choix: " set choix=$< switch ($choix) case 0: exit(0) case 1: pwd ; breaksw case 2: ls ; breaksw case 3: echo -n "Nom du fichier: " ; set file=$< ls -l $file ;breaksw case 4: echo -n "Nouveau repertoire: " ; set rep= $< cd $rep ; breaksw case 5: echo -n "Nom du fichier: " ; set file=$< echo -n "Nb de lignes a afficher: " ; set n=$< head -$n $file ; breaksw default: echo "Choix non propose" endsw end Exercice 2 :Script de concatenation + tri de 2 fichiersa. Ecrire un script qui concatène puis trie deux fichiers file1 et file2 dans un nouveau fichier file3 et qui affiche
le nombre total de lignes. Les noms des trois fichiers doivent être passés en paramètre. #!/bin/csh # Script 2a. # les arguments sont récupérés dans $1, $2 et $3 cat $1 $2 | sort > $3 # nblig reçoit le résultat de l'interprétation de la # commande cat $3|wc -l (ˆ cause du `, back-quote) set nblig=`cat $3|wc -l` # comme nblig est une variable numérique, on peut remplacer set par @ echo "Le fichier $3 contient $nblig lignes"b. Modifier le script précédent pour demander à l'utilisateur de saisir au clavier le (ou les) nom(s) de fichiers qu'il aurait
oublié d'indiquer en lançant le script #!/bin/csh # Script 2b. # les arguments récupérés dans $1, $2 et $3 # servent d'initialisation aux variables f1, f2 et f3. set f1=$1; set f2=$2 ; set f3=$3 # Attention : ne pas oublier les espaces ˆ gauche et ˆ droite du == while ($f1 == "") echo -n "fichier1:" ; set f1=$< end while ($f2 == "") echo -n "fichier2:" ; set f2=$< end while ($f3 == "") echo -n "fichier3:" ; set f3=$< end cat $f1 $f2 | sort > $f3 set nblig=`cat $f3 |wc -l` echo "Le fichier $f3 contient $nblig lignes" Exercice 3 :Test sur les fichiers ou les répertoiresa. Ecrire un script qui vérifie l'existence dans le répertoire courant du fichier dont le nom est passé en paramètre.
#!/bin/csh # script 3a. # Pour utiliser le test d'existence (-e $file), il faut que $file != "" if ($1 == "") then echo "aucun nom de fichier en parametre" else if !(-e $1) then echo "$1 n''existe pas" endifb. Ecrire un script qui vérifie que le nom passé en paramètre est un fichier ou un répertoire.
#!/bin/csh # script 3b. # Pour utiliser le test de fichier (-f $file) ou de repertoire (-d $file), # il faut que $file != "" # Ces 2 tests marchent aussi (et répondent faux) si $file n'existe pas ... if ($1 == "") then echo "aucun nom de fichier en parametre" else if (-d $1) then echo "$1 est un repertoire" else if (-f $1) then echo "$1 est un fichier" else echo "$1 n'est ni un fichier ni un paramètre" endif Exercice 4 :Vérifier les noms de fichiers et de répertoires dans l'ex. 1(Commentaire : à mon avis, vérifier que le nom de fichier est non-vide a un sens, mais bloquer l'utilisateur jusqu'à ce
qu'il ait donné un nom de fichier ou de répertoire existant est une maladresse, parce que ls -l ou cd traitent l'erreur, et
que l'utilisateur a sans doute besoin de l'option 2 pour rectifier. J'ai mis $< entre quotes '$<' pour autoriser les noms
de fichier avec des espaces ou des caractères jocker ? et * - fl) #!/bin/csh # Mon premier script + verification des noms de fichiers et de repertoire clear while (1) echo "Menu" echo"Affichage repertoire courant1" echo"Liste des fichiers du repertoire2" echo"Informations sur un fichier3" echo"Changement de repertoire4" echo"n premieres lignes d'un fichier5" echo"Sortie0" echo -n "Choix: " set choix=$< switch ($choix) case 0: exit(0) case 1: pwd ; breaksw case 2: ls ; breaksw case 3:#==================== Info fichier ==================== @ OK=1 # repeter tant que $file n'est pas un fichier while ($OK == 1) # saisie d'un nom de fichier non vide ! while ($file == "") echo -n "Nom du fichier: " ; set file='$<' end if !(-f $file) then echo "$file n''est pas un fichier" else @ OK=0 endif end ls -l $file ;breaksw case 4:#==================== Chgt repertoire ================ @ OK=1 while ($OK == 1) while ($rep == "") echo -n "Nouveau repertoire: " ; set rep= '$<' end if !(-d $rep) then echo "$rep n''est pas un repertoire else @ OK =0 endif end cd $rep ; breaksw case 5:#================ n premieres lignes ================= @ OK=1 while ($OK == 1) while ($file == "") echo -n "Nom du fichier: " ; set file='$<' end if !(-f $file) then echo "$file n''est pas un fichier" else @ OK = 0 endif end echo -n "Nb de lignes a afficher: " ; set n=$< head -$n $file ; breaksw default: echo "Choix non propose" endsw endquotesdbs_dbs20.pdfusesText_26[PDF] exercices statistiques 3ème brevet
[PDF] exercices suites arithmétiques et géométriques terminale es
[PDF] exercices suites arithmétiques et géométriques terminale s
[PDF] exercices sur c'est et ce sont
[PDF] exercices sur ensemble de definition
[PDF] exercices sur ensembles de nombres
[PDF] exercices sur intervalle de confiance
[PDF] exercices sur la concentration molaire et massique
[PDF] exercices sur la concentration molaire et massique seconde
[PDF] exercices sur la forme canonique seconde pdf
[PDF] exercices sur la loi de beer lambert pdf
[PDF] exercices sur la loi des mailles
[PDF] exercices sur la loi des mailles et des noeuds
[PDF] exercices sur la loi des mailles pdf