Find et sortie fichier

Résolu
deeper -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
Je bloque sur un script :
Je souhaite faire find ../sessions -name "*H1*.txt" >TOTO.txt
Lorsque je le lance en ligne de commande, aucun soucis,
par contre, dans un script, ça ne veut pas marcher.

Voyez-vous d'ou ça vient ? car moi je deviens dingue...

Merci d'avance
Configuration: Windows XP Internet Explorer 6.0

6 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Le script est lancé depuis le même répertoire que la commande qui fonctionne ?
    0
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    On peut voir le script ?
    0
  3. deeper
     
    #!/bin/ksh
    FREQUENCE=${1}
    FIC_SESSIONS_TEMP="liste_sessions_6.lst"
    PRIO=1
    # Recherche tous les fichiers "*_HPRIO*.ses" dans les répertoires camp et sessions
    while [ ${PRIO} -lt 10 ]
    do
    find ../sessions -name "*_${FREQUENCE}${PRIO}*.ses" >$FIC_SESSIONS_TEMP
    PRIO=$(( ${PRIO} + 1 ))
    done
    exit 0
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Et comme ça :
    find ../sessions -name "*_${FREQUENCE}${PRIO}*.ses" >> $FIC_SESSIONS_TEMP 
    ça marche pas mieux ?
    0
  6. deeper
     
    Si, ca y est, j'ai compris, ma boucle écrase le fichier vu que je n'ai pas de fichier avec une prio 9...
    Merci beaucoup Jipicy
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      De rien ;-))
      0