Programmation SHELL
bjr aidez moi à resoudre mon probleme : on me demande d'ecrire un script shell qui permet de lister les repertoires et sous repertoires à partir du repertoire personnel de l'utilisateur et sauvegarder le resultat dans un fichier .puis compresser le fichier , demandez à l'utilisateur d'inserer une disquette et d'appuyer sur ENTER. Enfin sauvegardez le fichier sur la disquette .Merci d'avance j'attend vos reponses .
Configuration: Windows XP Internet Explorer 6.0
6 réponses
-
ModérateurSalut,
Montres-nous plutôt ce que tu as commencé à faire, on t'aidera à corriger et compléter si besoin était ;-))
-
ModérateurSalut,
ça sera bien de nous dire aussi ce que tu veux faire avec le résultat pour savoir comment on doit récuperer la liste
merci-
-
Modérateur@khouça j'ai compris :-)
ma question était plutôt
que veux tu faire ensuite avec le contenu de ce fichier?!
-
Modérateur@khouSalut lami20j,
C'est tout expliqué dans son post #1 :
- ecrire un script shell qui permet de lister les repertoires et sous repertoires à partir du repertoire personnel de l'utilisateur
- sauvegarder le resultat dans un fichier
- puis compresser le fichier
- demandez à l'utilisateur d'inserer une disquette et d'appuyer sur ENTER
- Enfin sauvegardez le fichier sur la disquette
;-))
-
-
ModérateurBien, c'est un bon début, mais t'es pas obligé de nous taper les commandes de "vi" ;-))
1ère chose, la déclaration d'une variable s'écrit comme suit :variable=valeur
et non pas comme tu l'as fait, à savoir :$chemin=/home/user
Tape plutôt :chemin="/home/$USER"
puis la variable est appelée comme suit :echo "$chemin"
;-))
-
Modérateurdans ton cas autant utiliser $HOME directement :-))
ls -R $HOME
-
Modérateur
ls -R $HOME | gzip > ls_user.gz
-
-
Modérateur@khouEn bas à gauche du clavier à côté de la lettre "W" ;-))
-
-
ModérateurAZERTY
pour QWERTY