SED pour remplacement \N

Résolu
pcsystemd Messages postés 734 Statut Membre -  
pcsystemd Messages postés 734 Statut Membre -

Bonjour,

Dans mon fichier j'ai des chams séparés par un ";"  dont la valeur est "\N". Je souhaite supprimer cette valeur de mon fichier.

Exemple :

FRANCE;\N;\N;

doit devenir :

FRANCE;;;

J'ai testé ceci

sed -i -e "/\\N/g" fichier

Mais cela n'a pas fonctionné et m'a supprimé beaucoup de données.

Comment pourrais je faire?

Merci


A voir également:

2 réponses

mamiemando Messages postés 34184 Statut Modérateur 7 888
 

Bonjour

Tu as oublié un \, ce serait plutôt :

sed -i -e "/\\\N/g" fichier

Avant d'appliquer une commande sed à un fichier je t'invite à la tester sur une chaîne de caractère.

Exemple :

echo "FRANCE;\N;\N;" | sed -e "s/\\\N//g"


Bonne chance
 

1
pcsystemd Messages postés 734 Statut Membre 23
 

Merci.


0