Condition sur la valeur d'une colonne
emimi79
Messages postés
4
Statut
Membre
-
emimi79 Messages postés 4 Statut Membre -
emimi79 Messages postés 4 Statut Membre -
Bonjour à tous,
J'aurai besoin de votre aide pour un petit script que je suis entrain de faire;
J'ai un fichier texte remplie de valeur.
Ex:
25135221 ; 5511221 ; 10 ; 85162 ; ....
54151; 451541; 5 ; 545121 ; ...
etc...
J'aurai voulu faire en sorte que lorsque que la valeur de la troisième colonne est égale a 5, alors çà copie toute la ligne dans un fichier qui est déjà créer et qui s'appelle toto.txt
Pourriez-vous m'aider?
Merci
Emimi
J'aurai besoin de votre aide pour un petit script que je suis entrain de faire;
J'ai un fichier texte remplie de valeur.
Ex:
25135221 ; 5511221 ; 10 ; 85162 ; ....
54151; 451541; 5 ; 545121 ; ...
etc...
J'aurai voulu faire en sorte que lorsque que la valeur de la troisième colonne est égale a 5, alors çà copie toute la ligne dans un fichier qui est déjà créer et qui s'appelle toto.txt
Pourriez-vous m'aider?
Merci
Emimi
A voir également:
- Condition sur la valeur d'une colonne
- Déplacer une colonne excel - Guide
- Comment trier une colonne sur excel - Guide
- Colonne word - Guide
- Excel cellule couleur si condition texte - Guide
- Comment figer une colonne sur excel - Guide
2 réponses
Bonjour,
T'es en train de faire un script ? En quel langage ? Pourrait-on voir le début, cela nous aidera pour t'aider.
T'es en train de faire un script ? En quel langage ? Pourrait-on voir le début, cela nous aidera pour t'aider.
En effet, je n'ai pas été très clair.
Voici le début:
#!/bin/bash
files1='find *AXIAL.csv'
touch tranche5.csv
Ensuite, j'ai tenté çà:
grep "^.............................5" $files1 >> tranche5.csv (il y a les >> car, j'ai écrit un message au debut)
Le seul soucis de ce grep c'est qu'il n'y a pas forcément le meme nombre de caractere avant donc que je ne tombe pas forcément sur la 3ème colonne.
Je ne sais pas si je suis très très clair ^^
Voici le début:
#!/bin/bash
files1='find *AXIAL.csv'
touch tranche5.csv
Ensuite, j'ai tenté çà:
grep "^.............................5" $files1 >> tranche5.csv (il y a les >> car, j'ai écrit un message au debut)
Le seul soucis de ce grep c'est qu'il n'y a pas forcément le meme nombre de caractere avant donc que je ne tombe pas forcément sur la 3ème colonne.
Je ne sais pas si je suis très très clair ^^