Forum Programmation.shell Parcourir un fichier texte et rechercher la 4eme virgule sur le ligne

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
-2
23
fév.
2017

Bonjour à tous,

Je cherche à écrire un programme désespérément qui me simplifierai la vie.
J'ai deux fichier A et B
A contient des lignes de texte
B est vide pour l'instant

exemple de Fichier A :
aaaaaaa
aaaaaaa
aaa,aaa,aaaaa,aaa,aaa,zz,zzzzz,ee,e,
aaazzee
eee,er,ree,zzz,rrr,

Le but est de créer une boucle ou deux, qui parcourent le fichier A et copient chaque ligne vers le fichier B
Sauf, quand il y'a une vigule (,). Dans ce cas, ne copier que jusqu’à la 4eme virgule.
et passer à la ligne suivante.

Quelqu'un peut m'aider please ?

Merci d'avance,

  • # Ton essai?

    Posté par  (site web personnel) . Évalué à 4. Dernière modification le 23 février 2017 à 16:54.

    Quelqu'un peut m'aider please ?

    Oui, qu'est-ce que tu as commencé à faire? Où est-ce que tu coinces? Tu as essayé avec awk?

  • # man cut

    Posté par  . Évalué à 9.

    Un tel programme existe déjà !

    cut -d, -f-4 A > B

    • [^] # Re: man cut

      Posté par  . Évalué à -1.

      pas mieux

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.