Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
870 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  urgent:parser fichier csv en sh

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

urgent:parser fichier csv en sh

n°2300650
dadod
Posté le 15-05-2017 à 16:01:42  profilanswer
 

Bonjour
c'est très urgent s'il vous plait
 
j'aimerai savoir comment  vérifier les lignes qui ont la mémé valeurs de colonne numéro 5 si oui , donc  vérifier qu'il ont une mémé valeur de champs numéro 4 ,alors si le champ 4 est de mémé valeur envoyer le message OK sinon envoyer ERR
en script Shell  
merci par avance  
 
 
 
 

Code :
  1. 15/05/17;10:36:46;170.123;1;192.168.7.234;1
  2. 15/05/17;10:36:59;170.168;1;192.168.7.234;1
  3. 04/05/17;13:17:54;170.166;1;192.168.8.234;1
  4. 04/05/17;14:15:09;170.158;1;192.168.8.234;1
  5. 04/05/17;14:15:21;170.165;1;192.168.8.234;1
  6. 04/05/17;14:16:17;170.159;1;192.168.14.234;1
  7. 04/05/17;14:31:26;170.108;1;192.168.14.234;1

mood
Publicité
Posté le 15-05-2017 à 16:01:42  profilanswer
 

n°2300667
rat de com​bat
attention rongeur méchant!
Posté le 15-05-2017 à 19:01:43  profilanswer
 

Quoi?? :o Rien compris.
 
En plus c'est pas clair, tes champs ils commencent à l'index 0 ou 1?
 
De manière générale cut est déjà un très bon début, ensuite une comparaison en shell et c'est bon. Je te laisse faire (cf. règlement).

n°2300707
dadod
Posté le 16-05-2017 à 12:36:47  profilanswer
 

rat de combat a écrit :

Quoi?? :o Rien compris.
 
En plus c'est pas clair, tes champs ils commencent à l'index 0 ou 1?
 
De manière générale cut est déjà un très bon début, ensuite une comparaison en shell et c'est bon. Je te laisse faire (cf. règlement).


 
J'aimerai savoir le résultat suivante :
 

Code :
  1. date;heur;adr1;etat1;adr2;etat2;adr3;etat3;adr4;eta4;etatgeneral
  2. 15/05/17;10:36:46;170.123;1;170.168;1;null;null;192.168.7.234;1;OK
  3. 04/05/17;13:17:54;170.166;0;170.158;1;170.165;1;192.168.8.234;1;ERR
  4. 04/05/17;14:16:17;170.159;1;170.108;1;null;null;192.168.14.234;1;Ok


Les lignes qui ont le même valeur de champ numéro 5 .elles regroupe ensemble dans un seul ligne.
dans l'exemple les 0 et les 1 sont l’état de ping de chaque adresse IP .. dans chaque ligne max 4 adresse IP  
.. alors si dans la ligne un seul état égal a 0 donc l’état général envoi ERR sinon OK si tout les état égal a 1 ..
 
merci par avance

n°2300798
rat de com​bat
attention rongeur méchant!
Posté le 17-05-2017 à 14:12:39  profilanswer
 

Comme je disais, ouvre une console et tappe: man cut (et regarde avec man <quelque chose ici que j'ignores> ou sur internet comment faire une comparaison en shell si tu ne sais pas. :o )
On ne fera pas ton boulot ici. Ton problème est très simple, il faut faire un minimum d'effort.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  urgent:parser fichier csv en sh

 

Sujets relatifs
Aidez moi svp urgent isn PythonAide fichier batch - Automatisatisation requette
Propriété d'un fichier vidéo/audio en vb.netOuvrir un fichier sur java's Cool 4
un fichier d'historique des ping .csvsupprimer le premier ligne d'un fichier
analyse fichier log sous ubuntuLire un fichier Json
Récupérer Nom Collaborateur utilisant un fichierEcrire un fichier sur le serveur en Javascript
Plus de sujets relatifs à : urgent:parser fichier csv en sh


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR