Find et sortie fichier

Résolu
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. Modérateur
    Salut,

    Le script est lancé depuis le même répertoire que la commande qui fonctionne ?
    1. #!/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
      1. Modérateur
        Et comme ça :
        find ../sessions -name "*_${FREQUENCE}${PRIO}*.ses" >> $FIC_SESSIONS_TEMP 
        ça marche pas mieux ?
        1. 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
          1. Modérateur
            De rien ;-))