anne aublanc a écrit :
>[..]
>Cela ne résout pas complètement mon problème
>
>J'ai un fichier avec la liste des enregistrements qui ont sont ajoutés au
>fur à mesure des demandes.
>Je traite ce fichier par cron toutes les x minutes...
>le traitement cron :
>lire chaque ligne du fichier (ok)
>traiter la demande (ok)
>et supprimer la ligne qui vient d'être traitée (non ok)
>
>Je n'arrive pas à supprimer cette ligne!
>
>le script :
>
>#!/bin/sh
>
>home=/home/e-smith/files/ibays/fax-voice1/html/fax
>config=$home/filesuspendu
>
># lire le fichier
>cat $config | while read line # ok
>do
> command=`echo $line ` # ok
> echo -$command- # ok
> mv $command #ok
> command1=`echo $command | sed 's/\//\\\\\//g'`
># command1=`echo $command | sed 's_/_\\/_g'`
> echo -$command1-1-
>
>
$command1 .= "\n";
> command2="perl -wpi -e "s/$command1//g"' $config;"
>
>
# ca donne quoi ?
> echo -$command2-2-
> $command2
>done
>
Yves.