Aide en unix svp :'(

emers1706 Messages postés 7 Statut Membre -  
Kharec Messages postés 4146 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
jspr que vous allez bien , je recherche qqu qui pourrait maider pour un exercices pour mon cours de script unix

comme exercice on me demande ceci :
Créez un script "examen1série1.sh" permettant dans l'ordre suivant :
- d'afficher la liste des fichiers du répertoire /usr/bin dont le nom est composé d'au moins 3 caractères, le premier parmi les lettres a, s et t, le troisième compris entre a et f;
- de rechercher les fichiers de l'arborescence /etc/ qui commencent par la lettre "p";
- de faire une pause de 10 secondes;
- d'afficher en caractère rouge sur un fond de couleur quelconque (différent du noir) le message suivant, et ce sur 2 lignes : Bonnes
Vacances
(si possible essayer de placer ce message au centre de votre écran, il existe une séquence d'échappement le permettant");
- de faire une pause de 10 secondes (commande sleep);
- de nettoyer l'écran (commande clear) et de revenir dans la couleur de caractère et le fond d'écran d'origine;
- d'afficher enfin les informations sur les personnes connectées sur cette "machine".

mais impossible pour moi car je ne parviens pas a afficher la liste des fichier du repertoire /usr/ bin dont le nom est composé d'au moins 3 caractères, le premier parmi les lettres a, s et t, le troisième compris entre a et f;

qqu peut maider ?

12 réponses

nicdev Messages postés 255 Statut Membre 87
 
Poste le script que tu as déjà créer que l'on puisse voir ou se situe l'erreur (et aussi pour tu travailles si tu ne l'as pas fait :p).
0
emers1706 Messages postés 7 Statut Membre
 
voici lenoncé total de lexercice ,
1. Etablissez votre connexion sur la machine
2. Créez dans votre répertoire de connexion un répertoire « examen_script ». Les scripts que vous devez écrire lors de cet examen devront impérativement se trouver dans ce répertoire dont les droits d’accès seront : d r w x - - - r – x.

3. Créez un script "examen1série1.sh" permettant dans l'ordre suivant :
- d'afficher la liste des fichiers du répertoire /usr/bin dont le nom est composé d'au moins 3 caractères, le premier parmi les lettres a, s et t, le troisième compris entre a et f;
- de rechercher les fichiers de l'arborescence /etc/ qui commencent par la lettre "p";
- de faire une pause de 10 secondes;
- d'afficher en caractère rouge sur un fond de couleur quelconque (différent du noir) le message suivant, et ce sur 2 lignes : Bonnes
Vacances
(si possible essayer de placer ce message au centre de votre écran, il existe une séquence d'échappement le permettant");
- de faire une pause de 10 secondes (commande sleep);
- de nettoyer l'écran (commande clear) et de revenir dans la couleur de caractère et le fond d'écran d'origine;
- d'afficher enfin les informations sur les personnes connectées sur cette "machine".


voila ben je suis arrivé au debut du point 3 et la je bloque , disons que jai un prof avec lekel il est presque impossible de comprendre.. je suis le nez dans les feuille depuis bientot 5 heures et je navance pas .. ce n'est pas mon genre de ne pas faire les travail qu'on me demande , mais la jai vraiment un probleme ..
0
Kharec Messages postés 4146 Date d'inscription   Statut Contributeur Dernière intervention   510
 
poste le script ;-))
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
emers1706 Messages postés 7 Statut Membre
 
je n'ai pas de script ...
ca commence juste par

#!/bin/sh

echo "voici la liste des fichiers du répertoire..."






je suis bloqué la je ne sais pas comment insérer le répertoire ni come lafficher :s:s:s
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Et tu n'as fait aucun essai depuis ?

As-tu au moins essayé de faire quelque chose ?
0
Kharec Messages postés 4146 Date d'inscription   Statut Contributeur Dernière intervention   510
 
Pour lister le répertoire:

$(ls <répertoire>)
0
emers1706 Messages postés 7 Statut Membre
 
ben je vous dit ca fais 6h que je suis dessus , et je ne parviens pas a trouver comment afficher cette liste dans ce script.. jai essayé ..


je sias deja que la commande sleep me permetra dattendre pendant 10 secondes.. et jai essayé de faire le reste mais sans résultat
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Si tu as les pages de man en français :
man bash -P 'less -p "^       Motifs génériques"'
devrait t'aider à lister tes fichiers...
0
emers1706 Messages postés 7 Statut Membre
 
lol comble de tout , je n'ai meme pas les aides et les pages man en francais ...
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
0
emers1706 Messages postés 7 Statut Membre
 
merci jvais deja voier ce que je peut faire avec ca .. moi la programmation sous unix c'e'st pas mon fort lol xD
0
Kharec Messages postés 4146 Date d'inscription   Statut Contributeur Dernière intervention   510
 
Tu ne sais pas ce que tu manques ;-))
0
emers1706 Messages postés 7 Statut Membre
 
lol je sais , je pense bientot passer sous linux
0
Kharec Messages postés 4146 Date d'inscription   Statut Contributeur Dernière intervention   510
 
Je te conseille ce site, et aussi celui de SebSauvage ;-))
0