|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 2 ![]() |
SOS !!!!! SOS !!!!
SVP j'ai besoin des sollutions des exercices suivents : 1) faire un script qui affiche la phrase : Le script [params] a [n] parametre(s), que voici ; [parametres], en remplaçant les mots entre crochets par leur valeur ; par exemple : $ params bla ble bli blo blu le script params a 5 parametre(s), que voici : bla ble bli blo blu 2)ecrire un script permettant d'appliquer divers filtres sur un fichier. Ce script est lancé avec un argument qui doit etre un nom de fichier applé fichier de travail; dans le cas contraire , on affiche un message d'erreur. on attend ensuite une comande en mode interactif, qui peut etre : end : le programme s'arrete cherche : le programme lit alors une ligne au clavier contenant un motif et une autre contenant un nom de fichier puis ecrit dans ce fichier les lignes du fichier de travail contenant le motif tete ou fin : le programme lit une ligne au clavier contenant un entier n puis une ligne contenant un nom de fichier, il ecrit ensuit les n premieres (respectivement dernieres ) lignes du fichier de travail dans le fichier précisé autre chose : message d'erreur 3) ecrire un script qui affiche le UID, le GID et le repertoire d'accueil d'un utilisateur passé en parametre 4)ecrire date.sh qui affichera la date courante selon le format suivant: ./date.sh Lundi 4 Juin 2007 |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() ![]() Inscription : octobre 2004 Messages : 668 ![]() |
Tu mets ce que tu as fait et on en discute. Hors de question que quelqu'un ici te donne la réponse toute cuite.
__________________
Software becomes slower faster than hardware becomes faster http://xrenault.developpez.com API C standard (C ANSI ) |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 2 ![]() |
l'exercice 1
#!/bin/bash if [$# -ne 1] then echo "Usage : $0 nom parametre " exit fi var=$1 echo " le script params a parametres que voici :" $var je sais bien que j suis nulle |
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() Inscription : janvier 2004 Messages : 990 ![]() |
Le script 1 tient en une seul ligne. cf man bash, section Paramètres spéciaux.
Pour le script 2 c'est simplement une boucle avec un read pour lire la commande au clavier. Puis une utilisation de quelques commandes de base comme grep, head, et tail. Le 3eme, en une ligne avec un grep et un cut sur le fichier /etc/passwd. Et enfin le 4eme script, encore une fois c'est juste une ligne qui utilise la commande date avec un certain format. (cf man date) Maintenant que tu sais où chercher t'as plus qu'à faire ces scripts.
__________________
Les vaches ne peuvent PAS voler, quoi qu'elles aient pu vous raconter. |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() Assistant aux utilisateurs Inscription : octobre 2002 Messages : 948 ![]() |
Affirmer qu'on est nul n'est pas une excuse pour ne rien faire.
C'est d'ailleurs toujours la mauvaise excuse des flemmards. Relis un peu tes cours & les différents tutoriels que tu trouveras aisément grâce au premier moteur de recherche, & tu sauras faire au moins le premier exo sans trop d'efforts. Pour les autres, il te faudra chercher un petit peu plus, mais c'est également possible avec un peu d'efforts. Bon courage, donc. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com