sadia Bonjour, j'ai un fichier file.csv qui contient deux colonnes et plusieurs ligne, et la première colonne contient des valeurs identiques et la 2 contient des valeurs déférentes du coup je voulais bien afficher la valeur de la première colonne puis les 5 valeur de la 2 colonne ainsi de suite par exemple en script shell C;D 2039489;5374789 2039489;6857797 2039489;7459945 2039489;3682095 2039489;7457929 2039489;5436485 2039489;5469013 2039489;3456739 2039489;4744859 2039489;8698722 2039489;8960700 2039489;6575485 ::::::::::::::::::::::::::::: résultat 2039489=5374789+6857797+7459945+3682095+7457929 2039489=5436485+5469013+3456739+4744859+8698722 2039489=8960700+6575485 et ainsi de suite merci par avance
kamaris Solution minimale, uniquement pour le format que tu donnes en exemple, sinon ça ne marchera pas (sans adaptation) : awk -F';' 'NR>1{if (!n) printf("%s=%s",$1,$2); else printf("+%s",$2); if (++n==5){print ""; n=0}} END{print ""}' fichier
xubu1957 Bonjour, Pour ajouter toi-même les balises code à ton précédent message #1 : Cliquer sur le lien « Modifier » en bas à droite du message Sélectionner le texte Cliquer sur le <> de l'éditeur de message comme indiqué dans le premier message du tutoriel Retour utilisable de commande C;D 2039489;5374789 2039489;6857797 2039489;7459945 2039489;3682095 2039489;7457929 2039489;5436485 2039489;5469013 2039489;3456739 2039489;4744859 2039489;8698722 2039489;8960700 2039489;6575485 ::::::::::::::::::::::::::::: résultat 2039489=5374789+6857797+7459945+3682095+7457929 2039489=5436485+5469013+3456739+4744859+8698722 2039489=8960700+6575485