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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [KSH] Probleme de GREP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[KSH] Probleme de GREP

n°770923
Oreste
Posté le 12-01-2006 à 16:15:08  profilanswer
 

Bonjour
 
J'ai un petit soucis en korn shell avec l'utilisation d'un grep dans ce morceau de code
 
 

Code :
  1. elif ls $LOCAL_PROCESS_DIR | head -1 | grep -q -w 'CORF13|Sheet1'; then
  2. echo "Sheet 1 OK";
  3. file=$(ls $LOCAL_PROCESS_DIR | head -1 | egrep -w 'CORF13|Sheet1')
  4. mv $LOCAL_PROCESS_DIR/$file $LOCAL_PROCESS_DIR/KPI_CORF13_KPI1.CSV


 
Je veux qu'il rentre dans la condition si le premier fichier de mon rep contient le mot CORF13 ET le mot Sheet1
 
A priori quand je lance la commande "ls" seule il me retroune le fichier si il est la sinon il retourne rien...
 
Par contre dans mon code si le premier fichier ne contient pas les 2 mot il rentre quand même dans le code alors qu'il devrait pas vu que la commande returne un False, la il considere que c'est tjs True
 
Si quelqu'un pouvait m'aider pour ce petit problème à 2 balles mais qui me casse la tête :)


Message édité par Oreste le 12-01-2006 à 16:15:50
mood
Publicité
Posté le 12-01-2006 à 16:15:08  profilanswer
 

n°770989
Phoenix
Posté le 12-01-2006 à 17:25:52  profilanswer
 

Pour faire un ET, utilise un autre  "| "
ton 2nd grep (egrep) va "grepper" CORF13 ou Sheet1
par contre ton 1er va rien retourner ! Remplace le par  2 grep


 grep -q -w 'CORF13' | grep -w -q 'Sheet1'


Message édité par Phoenix le 12-01-2006 à 17:26:12
n°770993
Oreste
Posté le 12-01-2006 à 17:36:32  profilanswer
 

Phoenix merci de m apporter ton aide
 
Ta solution marche nikel :) Ceci dit j ai du enlever les -q pour que mes test passent correctement j ai du mal a capter les astuces du shell script...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [KSH] Probleme de GREP

 

Sujets relatifs
jre1.5 problemeProbleme de son
Probleme de lancement de serveur INNGros problème FTP avec proftpd sur commande LIST
Probleme avec Hotplug :-[Probleme de telechargement Open Office Org
probleme exercice de prog en csh[Red hat 9.0] Probleme de demarrage dans le fichier /etc/rc.d/rc.sysin
problème de démarrage suite à suppression clés registreprobleme cups sous kde
Plus de sujets relatifs à : [KSH] Probleme de GREP


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