anne aublanc a écrit :
>----- Original Message -----
>[..]
>
>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-
> command2="perl -wpi -e "s/$command1//g"' $config;"
> echo -$command2-2-
> $command2
>done
>
>
>
Ooops je me suis trompé, je pernsais en Perl...
Ajouter le saut de ligne dans l'expression régulière de sorte que la
ligne complète saute...
command1=$command1"\n"
perl -wpi -e "s/$command1//g;" $config
Yves.