Menu

Obtenir Une Line de Plusieurs Occurences [Résolu]

GHISLINO 157 Messages postés lundi 25 juillet 2011Date d'inscription 3 mai 2018 Dernière intervention - 14 févr. 2018 à 20:32 - Dernière réponse : dubcek 17423 Messages postés lundi 15 janvier 2007Date d'inscriptionContributeurStatut 24 mai 2018 Dernière intervention
- 16 févr. 2018 à 07:08
Bonjour,

J'aimerais extraire la première ligne de plusieurs occurrences d'un fichier .

Merci d'avance

Fichier de Base File1

26;;;;02/01/2018 09:18;02/01/2018 09:20;0:01:29;BCCH MISSING
49;;;;02/01/2018 08:51;02/01/2018 09:15;0:24:12;BCCH MISSING
49;;;;02/01/2018 08:51;02/01/2018 09:15;0:24:12;BCCH MISSING
26;;;;02/01/2018 09:13;02/01/2018 09:14;0:01:28;BCCH MISSING
26;;;;02/01/2018 09:13;02/01/2018 09:14;0:01:30;BCCH MISSING
26;;;;02/01/2018 09:13;02/01/2018 09:14;0:01:29;BCCH MISSING
26;;;;02/01/2018 09:13;02/01/2018 09:14;0:01:29;BCCH MISSING
26;;;;02/01/2018 09:13;02/01/2018 09:14;0:01:29;BCCH MISSING
26;;;;02/01/2018 09:13;02/01/2018 09:14;0:01:28;BCCH MISSING
175;;;;02/01/2018 09:04;02/01/2018 09:04;0:00:01;BCCH MISSING
49;;;;02/01/2018 08:43;02/01/2018 08:49;0:06:45;BCCH MISSING
49;;;;02/01/2018 08:43;02/01/2018 08:49;0:06:44;BCCH MISSING
49;;;;02/01/2018 08:43;02/01/2018 08:49;0:06:45;BCCH MISSING
1263;;;;02/01/2018 05:46;02/01/2018 11:06;5:19:53;WCDMA CELL OUT OF USE
1263;;;;02/01/2018 05:46;02/01/2018 11:06;5:19:52;WCDMA CELL OUT OF USE
1263;;;;02/01/2018 05:46;02/01/2018 11:06;5:19:50;WCDMA CELL OUT OF USE
1263;;;;02/01/2018 05:46;02/01/2018 11:06;5:19:49;WCDMA CELL OUT OF USE
1263;;;;02/01/2018 05:46;02/01/2018 11:06;5:19:48;WCDMA CELL OUT OF USE
1263;;;;02/01/2018 05:46;02/01/2018 11:06;5:19:46;WCDMA CELL OUT OF USE
1263;;;;02/01/2018 05:46;02/01/2018 11:06;5:19:45;WCDMA CELL OUT OF USE
1263;;;;02/01/2018 05:46;02/01/2018 11:06;5:19:43;WCDMA CELL OUT OF USE
1263;;;;02/01/2018 05:46;02/01/2018 11:06;5:19:42;WCDMA CELL OUT OF USE
1034;;;;02/01/2018 10:34;02/01/2018 10:38;0:03:58;WCDMA CELL OUT OF USE
1034;;;;02/01/2018 10:34;02/01/2018 10:38;0:03:56;WCDMA CELL OUT OF USE
1034;;;;02/01/2018 10:34;02/01/2018 10:38;0:03:55;WCDMA CELL OUT OF USE
1034;;;;02/01/2018 10:34;02/01/2018 10:38;0:03:55;WCDMA CELL OUT OF USE
1034;;;;02/01/2018 10:34;02/01/2018 10:38;0:03:53;WCDMA CELL OUT OF USE
1034;;;;02/01/2018 10:34;02/01/2018 10:38;0:03:51;WCDMA CELL OUT OF USE


Resultat FILE2


26;;;;02/01/2018 09:18;02/01/2018 09:20;0:01:29;BCCH MISSING
49;;;;02/01/2018 08:51;02/01/2018 09:15;0:24:12;BCCH MISSING
26;;;;02/01/2018 09:13;02/01/2018 09:14;0:01:28;BCCH MISSING
175;;;;02/01/2018 09:04;02/01/2018 09:04;0:00:01;BCCH MISSING
49;;;;02/01/2018 08:43;02/01/2018 08:49;0:06:45;BCCH MISSING
1263;;;;02/01/2018 05:46;02/01/2018 11:06;5:19:53;WCDMA CELL OUT OF USE
1034;;;;02/01/2018 10:34;02/01/2018 10:38;0:03:58;WCDMA CELL OUT OF USE


Afficher la suite 

Votre réponse

5 réponses

dubcek 17423 Messages postés lundi 15 janvier 2007Date d'inscriptionContributeurStatut 24 mai 2018 Dernière intervention - 15 févr. 2018 à 08:52
+1
Utile
hello
$ awk -F ";" '{t[NR]=$1} NR==1; NR>1 && $1 != t[NR-1] '  File1
26;;;;02/01/2018 09:18;02/01/2018 09:20;0:01:29;BCCH MISSING
49;;;;02/01/2018 08:51;02/01/2018 09:15;0:24:12;BCCH MISSING
26;;;;02/01/2018 09:13;02/01/2018 09:14;0:01:28;BCCH MISSING
175;;;;02/01/2018 09:04;02/01/2018 09:04;0:00:01;BCCH MISSING
49;;;;02/01/2018 08:43;02/01/2018 08:49;0:06:45;BCCH MISSING
1263;;;;02/01/2018 05:46;02/01/2018 11:06;5:19:53;WCDMA CELL OUT OF USE
1034;;;;02/01/2018 10:34;02/01/2018 10:38;0:03:58;WCDMA CELL OUT OF USE
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de dubcek
Utilisateur anonyme - 14 févr. 2018 à 20:54
0
Utile
salut,

en gros :
SI la ligne courante est semblable à la précédente,
ALORS passer à la suivante
AUTREment afficher la ligne courante
finSI
GHISLINO 157 Messages postés lundi 25 juillet 2011Date d'inscription 3 mai 2018 Dernière intervention - 14 févr. 2018 à 21:46
Bonsoir qqchquicommenceparQ

Oui exactement
Commenter la réponse de Utilisateur anonyme
GHISLINO 157 Messages postés lundi 25 juillet 2011Date d'inscription 3 mai 2018 Dernière intervention - 16 févr. 2018 à 02:46
0
Utile
Hello Dubcek;

Merci infiniment pour ton feedback exactement ce que je recherchais.

Merci aussi à qqchquicommenceparQ

Cdlt.
Commenter la réponse de GHISLINO
dubcek 17423 Messages postés lundi 15 janvier 2007Date d'inscriptionContributeurStatut 24 mai 2018 Dernière intervention - 16 févr. 2018 à 07:08
0
Utile
plus court
$ awk -F ";" '$1 != n; {n=$1}' File1
26;;;;02/01/2018 09:18;02/01/2018 09:20;0:01:29;BCCH MISSING
49;;;;02/01/2018 08:51;02/01/2018 09:15;0:24:12;BCCH MISSING
26;;;;02/01/2018 09:13;02/01/2018 09:14;0:01:28;BCCH MISSING
175;;;;02/01/2018 09:04;02/01/2018 09:04;0:00:01;BCCH MISSING
49;;;;02/01/2018 08:43;02/01/2018 08:49;0:06:45;BCCH MISSING
1263;;;;02/01/2018 05:46;02/01/2018 11:06;5:19:53;WCDMA CELL OUT OF USE
1034;;;;02/01/2018 10:34;02/01/2018 10:38;0:03:58;WCDMA CELL OUT OF USE

Commenter la réponse de dubcek