Bon après midi tous le monde
je vuos adresse ce message car je suis maintenant bloqué depuis 3 semaines dans une application qui me géne beaucoup
en effet je suis débutant en shell , et il m'est demandé dans le cadre de mon projet de réaliser un script qui lit les données a partir d'un fichier .log
ces données sont sous la formes suivantes :
15/01/10 11:41:38,IDENT,OK,0,bioa,G999975,0,0,0.1,460,0,0,0,0,0
15/01/10 11:47:04,IDENT,OK,0,bioa,G545669,0,0,0.1,296,0,0,0,0,0
15/01/10 11:47:18,IDENT,OK,0,bioa,G545477,0,0,0.2,195,0,0,0,0,0
15/01/10 11:47:20,IDENT,OK,0,bioa,G545744,0,0,0.1,339,0,0,0,0,0
15/01/10 11:49:12,IDENT,OK,0,bioa,G545889,0,0,0.2,406,0,0,0,0,0
15/01/10 11:54:29,IDENT,OK,0,bioa,G999975,0,0,0.1,460,0,0,0,0,0
15/01/10 11:56:59,IDENT,OK,0,bioa,G999975,0,0,0.2,460,0,0,0,0,0
15/01/10 11:58:06,IDENT,OK,0,bioa,G180124,0,0,0.1,33,0,0,0,0,0
15/01/10 11:58:46,IDENT,OK,0,bioa,G999975,0,0,0.1,460,0,0,0,0,0
15/01/10 12:01:54,IDENT,OK,0,bioa,G545564,0,0,0.2,229,0,0,0,0,0
15/01/10 12:02:02,IDENT,OK,0,bioa,G545906,0,0,0.3,408,0,0,0,0,0
15/01/10 12:03:48,IDENT,OK,0,bioa,G545526,0,0,0.1,218,0,0,0,0,0
15/01/10 12:04:54,IDENT,OK,0,bioa,G545589,0,0,0.2,246,0,0,0,0,0
15/01/10 12:05:00,IDENT,OK,0,bioa,G180213,0,0,0.3,488,0,0,0,0,0
15/01/10 12:09:15,IDENT,OK,0,bioa,G545674,0,0,0.2,301,0,0,0,0,0
16/01/10 09:59:42,AUTH_CTL_WODB_ID_ONLY_TERMINAL ,OK,V7,0,2,1,0,0,3,10
16/01/10 10:30:13,AUTH_CTL_WODB_ID_ONLY_TERMINAL ,OK,V7,0,2,1,0,0,3,10
16/01/10 10:42:10,IDENT,OK,0,bioa,G999975,0,0,0.1,460,0,0,0,0,0
16/01/10 11:00:48,IDENT,OK,0,bioa,G544100,0,0,0.1,150,0,0,0,0,0
16/01/10 19:12:14,IDENT,OK,0,bioa,G999972,0,0,0.1,458,0,0,0,0,0
17/01/10 12:42:53,IDENT,OK,0,bioa,G999972,0,0,0.1,458,0,0,0,0,0
17/01/10 17:11:16,IDENT,OK,0,bioa,G999972,0,0,0.1,458,0,0,0,0,0
18/01/10 05:32:48,IDENT,OK,0,bioa,G999998,0,0,0.1,480,0,0,0,0,0
18/01/10 06:14:21,IDENT,OK,0,bioa,G999998,0,0,0.1,480,0,0,0,0,0
18/01/10 06:39:48,IDENT,OK,0,bioa,sansN1,0,0,0.1,486,0,0,0,0,0
18/01/10 06:47:00,IDENT,OK,0,bioa,sansN1,0,0,0.1,486,0,0,0,0,0
18/01/10 06:49:15,IDENT,OK,0,bioa,G999968,0,0,0.5,455,0,0,0,0,0
18/01/10 07:36:02,IDENT,OK,0,bioa,G545684,0,0,0.1,310,0,0,0,0,0
18/01/10 07:42:36,IDENT,OK,0,bioa,G545604,0,0,0.1,252,0,0,0,0,0
18/01/10 07:52:01,IDENT,OK,0,bioa,G545550,0,0,0.2,223,0,0,0,0,0
18/01/10 07:52:48,IDENT,OK,0,bioa,G545685,0,0,0.1,311,0,0,0,0,0
18/01/10 08:00:23,AUTH_CTL_WODB_ID_ONLY_TERMINAL
18/01/10 08:00:40,IDENT,OK,0,bioa,G999975,0,0,0.1,460,0,0,0,0,0
18/01/10 08:01:22,IDENT,OK,0,bioa,g545588,0,0,0.1,245,0,0,0,0,0
18/01/10 08:13:36,IDENT,OK,0,bioa,G545577,0,0,0.1,238,0,0,0,0,0
18/01/10 08:16:45,IDENT,OK,0,bioa,G545423,0,0,0.1,174,0,0,0,0,0
18/01/10 08:21:31,IDENT,OK,0,bioa,G545724,0,0,0.1,324,0,0,0,0,0
18/01/10 08:21:55,AUTH_CTL_WODB_ID_ONLY_TERMINAL ,OK,G360938,0,2,1,0,0,3,10
18/01/10 08:24:27,IDENT,OK,0,bioa,G545674,0,0,0.2,301,0,0,0,0,0
18/01/10 08:24:36,AUTH_CTL_WODB_ID_ONLY_TERMINAL ,OK,
avec le premier champs est la date de la forme jj/mm/aa
le fichier contient au moins un miller de ligne de cette forme , ce qui m'est demandé et de
-lire le fichier
-extraire dans une première phase les lignes qui repérensente la meme data
-les recopier dans un autre fichier texte
s'il vous pait j'ai besoin de votre aide dans mon sujet car j'en trouve plus le sulotion face à cette solution qui me bloque
je vous ai envoyé un fichier joint pour vous expliquez la formes des lignes dans le fichier
Partager