Afficher chaque cinquième colonne et les précédentes
Résolu/Fermé
S-Killer
Messages postés
12
Date d'inscription
lundi 9 mars 2015
Statut
Membre
Dernière intervention
13 mars 2015
-
10 mars 2015 à 15:53
S-Killer Messages postés 12 Date d'inscription lundi 9 mars 2015 Statut Membre Dernière intervention 13 mars 2015 - 13 mars 2015 à 17:31
S-Killer Messages postés 12 Date d'inscription lundi 9 mars 2015 Statut Membre Dernière intervention 13 mars 2015 - 13 mars 2015 à 17:31
A voir également:
- Afficher chaque cinquième colonne et les précédentes
- Déplacer une colonne excel - Guide
- Colonne word - Guide
- Additionner colonne excel - Guide
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Excel colonne a disparue ✓ - Forum Excel
2 réponses
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
11 mars 2015 à 08:04
11 mars 2015 à 08:04
hello
pour clarifier, tu veux afficher les colonnes 5 1 2 3 4 10 6 7 8 9 etc ?
pour clarifier, tu veux afficher les colonnes 5 1 2 3 4 10 6 7 8 9 etc ?
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
11 mars 2015 à 11:04
11 mars 2015 à 11:04
une méthode un peu simpliste si il y a moins de 21 champs
$ awk 'BEGIN {FS=OFS=":"; m=split("5:1:2:3:4:10:6:7:8:9:15:11:12:13:14:20:16:17:18:19", a)} {for(n=1; n<m; n++){if (c=$a[n])printf c FS; else {print ""; next}}}' fichier
S-Killer
Messages postés
12
Date d'inscription
lundi 9 mars 2015
Statut
Membre
Dernière intervention
13 mars 2015
11 mars 2015 à 11:22
11 mars 2015 à 11:22
Et si ma ligne est de la sorte
speech-dispatcher:x:107:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/sh
sachant que les séparateurs sont les ":".
Ceci ne marche pas
speech-dispatcher:x:107:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/sh
sachant que les séparateurs sont les ":".
Ceci ne marche pas
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
11 mars 2015 à 14:07
11 mars 2015 à 14:07
quel doit etre le resultat ?
S-Killer
Messages postés
12
Date d'inscription
lundi 9 mars 2015
Statut
Membre
Dernière intervention
13 mars 2015
>
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
11 mars 2015 à 15:13
11 mars 2015 à 15:13
"Speech Dispatcher,,,:speech-dispatcher:x:107:29"
c'est ce qui doit être le résultat. Et si j'avais 10 champs par exemple comme ceci
"speech-dispatcher:x:107:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/sh:bien:bonjour:rfin"
le résultat doit être
"Speech Dispatcher,,,:speech-dispatcher:x:107:29:rfin::/var/run/speech-dispatcher:/bin/sh:bien:bonjour"
c'est ce qui doit être le résultat. Et si j'avais 10 champs par exemple comme ceci
"speech-dispatcher:x:107:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/sh:bien:bonjour:rfin"
le résultat doit être
"Speech Dispatcher,,,:speech-dispatcher:x:107:29:rfin::/var/run/speech-dispatcher:/bin/sh:bien:bonjour"
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
11 mars 2015 à 15:37
11 mars 2015 à 15:37
j'obtiens ca avec le 2eme exemple
Speech Dispatcher,,,:speech-dispatcher:x:107:29:rfin:/var/run/speech-dispatcher:/bin/sh:bien:bonjour:
S-Killer
Messages postés
12
Date d'inscription
lundi 9 mars 2015
Statut
Membre
Dernière intervention
13 mars 2015
>
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
11 mars 2015 à 16:16
11 mars 2015 à 16:16
Tu sais, je ne connais pas à l'avance ce que chaque ligne du fichier contient comme chaîne de caractères. Imagines que mon fichier ait 1000 lignes, s'il faut que j'écrive ça manuellement, je risque d'y passer toute une vie. la boucle que je dois faire, doit pouvoir le faire à ma place
11 mars 2015 à 08:34