Emmanuel Seyman a écrit :
> * Tzacos [26/09/2008 15:07] :
>   
>> Pour modifier le fichier j'utilise SED:
>>
>> sed 's/,$//' nom_du_fichier.txt
>>
>> Mais ça ne donne aucun résultat, le fichier résultant est identique. Il 
>> n'y a donc pas eu de modif.
>>     
>
> Sed affiche le résultat de la modification mais ne change pas le fichier
> d'origine. Pour cela, il faut faire :
>
> sed 's/,$//' nom_du_fichier.txt > nom_du_fichier.new
> mv nom_du_fichier.new nom_du_fichier.txt
>   

pas besoind e tout ca :)
un sed -i 's/,$//' nom du fichier  suffit.

le -i impose la modification du fichier.
Et en effet j'avais oublié le %

Laurent

_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à