Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/12/2006, 16h59   #1
Invité de passage
 
Inscription : décembre 2006
Messages : 1
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 1
Points : 0
Points : 0
Par défaut Test d'appartenance de mots à un fichier

Je débute et je n'arrive pas à résoudre un exercice donné en cours:
Ecrire un shell script csh qui lit au clavier le nom d'un fichier, qui regarde si le fichier contient le mot "TEST" et qui affiche selon le cas l'un des trois messages suivant :
Le fichier n'existe pas
Le fichier ne contient pas le mot TEST
Le fichier contient effectivement le mot TEST

Si quelqu'un pouvait m'aider à résoudre cet exercice et je lui serait très reconnaissant.Merci d'avance
max5599 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2006, 17h03   #2
Modérateur
 
Avatar de ggnore
 
Inscription : juillet 2004
Messages : 2 245
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juillet 2004
Messages : 2 245
Points : 1 902
Points : 1 902
il va falloir utiliser grep et ses codes retours...
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
ggnore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2006, 16h30   #3
Membre éclairé
 
Avatar de Lunixinclar
 
Inscription : juillet 2006
Messages : 384
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 384
Points : 342
Points : 342
Envoyer un message via MSN à Lunixinclar
Et lire au moins UN tutoriel sur le shell. man test.
Lunixinclar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2006, 11h17   #4
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
Deux bout de codes :
Code :
fich=sites; if [ -f "$fich" ] ; then echo "fichier"; elif [ -d "$fich" ] ; then echo "repertoire"; elif [ -L "$fich" ] ; then echo "lien";fi;
Code :
 fich=".bashrc";nom="aztroumad";grep "$nom" "$fich" >/dev/null; if  [ "$?" == 0 ] ; then echo "présence de $nom dans $fich"; else "absence de  $nom dans $fich";fi
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h15.


 
 
 
 
Partenaires

Hébergement Web