Script bash linux récupére données d'un fichier texte
Résolu/Fermé
yobiboy
Messages postés
3
Date d'inscription
vendredi 17 avril 2015
Statut
Membre
Dernière intervention
21 avril 2015
-
17 avril 2015 à 09:26
yobiboy Messages postés 3 Date d'inscription vendredi 17 avril 2015 Statut Membre Dernière intervention 21 avril 2015 - 21 avril 2015 à 11:54
yobiboy Messages postés 3 Date d'inscription vendredi 17 avril 2015 Statut Membre Dernière intervention 21 avril 2015 - 21 avril 2015 à 11:54
Bonjour, je souhaiterais remplacer des mots par d'autres dans un fichierA.
Avec la commande sed je sais faire pour un mot par un autre.
Le probleme c'est que j'ai plusieurs mots a remplacer par d'autres dans ce fichierA et je n'ai pas envie de faire pleins de sed a la suite des autres.
J'ai un fichierB texte avec plusieurs lignes, et chaque lignes contient 2 mots.
Comment faire pour que mon script aille chercher le premier mot de la premiere ligne du fichierB et le remplace par le deuxieme mot de la premiere ligne du fichierB, dans le fichierA. et ainsi de suite pour chaque ligne que comporte mon fichierB.
J'espère avoir été clair et ne pas vous avoir filé la gerbe avec mes explications de fichierA, fichierB.....;-)
Avec la commande sed je sais faire pour un mot par un autre.
Le probleme c'est que j'ai plusieurs mots a remplacer par d'autres dans ce fichierA et je n'ai pas envie de faire pleins de sed a la suite des autres.
J'ai un fichierB texte avec plusieurs lignes, et chaque lignes contient 2 mots.
Comment faire pour que mon script aille chercher le premier mot de la premiere ligne du fichierB et le remplace par le deuxieme mot de la premiere ligne du fichierB, dans le fichierA. et ainsi de suite pour chaque ligne que comporte mon fichierB.
J'espère avoir été clair et ne pas vous avoir filé la gerbe avec mes explications de fichierA, fichierB.....;-)
A voir également:
- Script bash linux récupére données d'un fichier texte
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Script vidéo youtube - Guide
- Ouvrir un fichier .bin - Guide
2 réponses
seabust
Messages postés
741
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
30 juillet 2015
101
17 avril 2015 à 12:09
17 avril 2015 à 12:09
Bonjour,
Tu as juste à itérer sur chaque ligne de ton fichier et faire le sed pour chaque ligne.
Ce lien te sera peut être utile : https://forums.commentcamarche.net/forum/affich-37620017-comment-lire-un-fichier-ligne-par-ligne
Tu as juste à itérer sur chaque ligne de ton fichier et faire le sed pour chaque ligne.
Ce lien te sera peut être utile : https://forums.commentcamarche.net/forum/affich-37620017-comment-lire-un-fichier-ligne-par-ligne
yobiboy
Messages postés
3
Date d'inscription
vendredi 17 avril 2015
Statut
Membre
Dernière intervention
21 avril 2015
21 avril 2015 à 11:54
21 avril 2015 à 11:54
OK merci pour votre réponse.
Ça fonctionne effectivement et pourtant j'étais déjà allé sur cette page mais je ne devais pas être bien réveillé car j'avais rien pané.
Merci beaucoup
Ça fonctionne effectivement et pourtant j'étais déjà allé sur cette page mais je ne devais pas être bien réveillé car j'avais rien pané.
Merci beaucoup