Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1049 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Shell] comparaison mot contenu de fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Shell] comparaison mot contenu de fichier

n°2067740
gizmo15
Posté le 03-04-2011 à 13:41:21  profilanswer
 

Salut à vous,
 
Je cherche à comparer un nom entré par un utilisateur au contenu d'un fichier.
 
Pour l'instant j'ai ca:
 

Code :
  1. #Listing des noms de vm
  2. `ls /etc/xen/*.cfg 2>/dev/null | sed 's/.cfg//g' > /etc/xen/liste_vm.txt`
  3. #Saisie du nom de la vm
  4. echo 'Saisir nom vm :'
  5.         read name_vm
  6. #Verifie l'existence du nom de la vm
  7. while [ $name_vm -e '/etc/xen/$name_vm.cfg' ]
  8. do
  9.         echo 'La vm existe deja, re-saisir:'
  10.         read name_vm
  11. done
  12. echo 'Choix du nom termine.'


 
et ca me donne ca en retour:
 

Citation :

Saisir nom vm :
test
./vm-create-1.2: line 11: [: -e : opérateur binaire attendu
Choix du nom termine.


 
Je suis débutant en shell et si j'applique ce que j'ai appris en algo, faudrait normalement que j'ouvre le fichier dans un buffer pour ensuite pouvoir le parcourir mais je ne sais pas le faire, auriez-vous une piste?
 
Merci

mood
Publicité
Posté le 03-04-2011 à 13:41:21  profilanswer
 

n°2067905
zecrazytux
Posté le 04-04-2011 à 16:27:51  profilanswer
 

alors, j'imagine que tu cherche à tester l'existence d'un fichier:
 
test -e pour existence ou test -f pour un fichier
[ est la commande test aussi, donc ça s'utilise comme ça: [ -f "nomdufichier" ] (man test)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Shell] comparaison mot contenu de fichier

 

Sujets relatifs
Overblog - Intégrer une recherche dans un fichier hébergéexecuter une commande qui se trouve dans un fichier txt
Parser un fichier en perl[Perl / JS] [contourné] récupérer le contenu d'une variable JS
[SimpleXML] Modification du contenu[C#] Enregistrer contenu textbox dans un fichier
recuperer des variables d'un fichier .ini a partir d'un fichier .batfichier et liste chainée
Convertir une page web en fichier PDF ou DOC 
Plus de sujets relatifs à : [Shell] comparaison mot contenu de fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR