• [^] # Re: awk avec précautions

    Posté par . En réponse au message [boulot] script pour récupérer des données. Évalué à 1.

    bon je vais persévérer et essayer de mieux comprendre awk, ça me servira sûrement plus tard.

    Désolé pour la présentation, mais c'est pas comme si le wiki de linuxfr permettait de faire des tableaux, et je devais être un peu fatigué hier soir. Ca me semblait évident sur le moment mais en relisant mon poste, c'est clair que personne à par moi pouvait comprendre :-(

    En attendant, j'ai quand même résolu mon problème avec un petit script qui s'inspire de vos idées (la tienne et le script python).

    1) export en CSV dans "fichier source".
    2) j'ai concaténé cellule 1 et 2 sur toutes les lignes in incluant un caractère reconnaissable ££ autour de mon n° d'outil.
    3) j'ai écrit cette colonne dans "fichier destination" et je l'ai dupliquée (j'ai donc 2 colonnes identiques).
    4) je fais une boucle sur la colonne 2 et j'efface mon n° d'outil. (donc je me retrouve avec mes instructions d'outil mais ligne par ligne et non plus dans une cellule entière. Plus de CR ou LF.
    5) je fais une boucle sur la colonne 1 et j'efface tout sauf mon n° d'outil et si je ne trouve pas mon ££ je copie la valeur de la cellule précédente.

    bref 3 min ... mais j'avais le cerveau en compote hier soir.

    Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas qu'elles sont difficiles. - Sénéque