Quel langage choisir pour traiter un fichier ?

ifr38 Messages postés 22 Statut Membre -  
Azraka Messages postés 265 Statut Membre -
Bonjour,
J'ai actuellement comme projet de remplir une base de données à partir de logs qui sont stockés dans un fichier de log.
Je compte faire cela grâce a un script, quel langage me conseillez-vous ?

On trouve une ligne par log avec un format bien spécifique, où "chaque colonne" est séparé par un espace :
-DATE X Y Z ...
par exemple, et je voudrais pouvoir récupérer le X, le Y, le Z, comment pourrais-je procéder ? (dire que a chaque espace on a un attribut bien spécial..)

Voila, merci de votre aide :)

2 réponses

  1. Utilisateur anonyme
     
    Hello,

    tu peux faire cela avec la quasi totalité des languages, le language que tu choisiras dépents :
    - des languages que tu connais et que tu as envie d'utiliser
    - la plateforme ou sera exécuté ce bout de code (ordinateur windows,mac,linux | serveur windows,(mac),linux)

    On reste bien entendu à ta disposition pour de plus de plus ample informations

    A+ Seezer
    1
    1. ifr38 Messages postés 22 Statut Membre
       
      D'accord merci. :)
      Pour info, ça sera un script qui tournera sur Linux, et qui sera exécuté, grâce à crontab, toutes les 10 secondes admettons.
      Je pense plus partir sur un script shell, ça sera le plus simple je pense..
      Encore merci a toi !
      0
    2. Utilisateur anonyme
       
      Effectivement :) après je ne suis pas un expert en shell mais la récupération et le traitement de données dans un fichier doit être possible.

      Bonne chance \o/
      0
    3. ifr38 Messages postés 22 Statut Membre
       
      Merci, à moi de bouffer du "grep" et des pipes maintenant ^^
      0
    4. ifr38 Messages postés 22 Statut Membre
       
      Quoique, en y refléchissant, le faire en php ne serait-il pas plus facile pour communiquer avec MySQL ??
      Pour le coup, je n'ai vraiment aucune idée de comment cela fonctionne en shell ... :/
      0
    5. Utilisateur anonyme
       
      Après si tu veux communiquer avec une base de donnée et que tu as un environnement php sous la main ça serait plus facile (en tout cas ça serait plus facile pour moi car je connais mieu le php ^^')

      je vais peut être dire des conneries mais un petit :
      * * * * * php-cli -f /chemin/vers/ton/script.php

      ensuite tu mets ce que tu veux dans ton script.php

      normalement ça peut le faire :)

      A+
      0
  2. Azraka Messages postés 265 Statut Membre 13
     
    AWK semble à priori tout à fait adapté (et conçu) pour ça
    0