OVH Cloud OVH Cloud

script bash

2 réponses
Avatar
oli-cla
Bonjour,

je recherche le moyen de supprimer une partie d'un texte dans chaque
ligne d'un fichier
exemple : ligne suivante

Nom : ALEX

Je souhaiterai pouvoir supprimer tout ce qui est avant les : et
conserver ALEX puis ecrire la nouvelle ligne dans un fichier de sortie
en gérant les sauts de ligne
J'ai essayé avec qq commandes comme cut, grep, sed mais sans résultat.
Y a -t-il un gourou parmi vous

Merci par avance,

2 réponses

Avatar
news
oli-cla wrote:
Bonjour,

je recherche le moyen de supprimer une partie d'un texte dans chaque
ligne d'un fichier
exemple : ligne suivante

Nom : ALEX

Je souhaiterai pouvoir supprimer tout ce qui est avant les : et
conserver ALEX puis ecrire la nouvelle ligne dans un fichier de sortie
en gérant les sauts de ligne
J'ai essayé avec qq commandes comme cut, grep, sed mais sans résultat.
Y a -t-il un gourou parmi vous

Merci par avance,


Si c'est juste pour enlever "Nom :"
un sed du genre
sed -e 's/Nom : //'
doit suffire.
Par contre si il faut enlever autre chose, il faudra moduler.

Avatar
oli-cla
oli-cla wrote:

Bonjour,

je recherche le moyen de supprimer une partie d'un texte dans chaque
ligne d'un fichier
exemple : ligne suivante

Nom : ALEX

Je souhaiterai pouvoir supprimer tout ce qui est avant les : et
conserver ALEX puis ecrire la nouvelle ligne dans un fichier de sortie
en gérant les sauts de ligne
J'ai essayé avec qq commandes comme cut, grep, sed mais sans résultat.
Y a -t-il un gourou parmi vous

Merci par avance,



Si c'est juste pour enlever "Nom :"
un sed du genre
sed -e 's/Nom : //'
doit suffire.
Par contre si il faut enlever autre chose, il faudra moduler.
Salut,


Merci pour la réponse, effectivement avec sed ca fonctionne, merci beaucoup

Bye,