IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Prendre des informations spécifiques dans un fichier


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2016
    Messages : 3
    Par défaut Prendre des informations spécifiques dans un fichier
    Salut à tous !

    Alors alors m'exprimant mal à l'ecris je vais essayer d'être le plus clair possible !

    J'ai un fichier avec plusieurs informations comme ceci :



    Dans cette image nous avons à chaque fois un evenement est la date qui lui corespond en dessous , quand il y a 2 dates à la suite cela veut dire que la deuxieme date signifie une date de fin (pour l'evenement qui lui correspond )

    j'aimerai afficher ces informations sur un site web comme ceci :



    (le bonnedate signifiant le fichier avec toute les informations )

    Seulement ce que je voudrai et que je n'arrive pas à faire , c'est que la personne par l'intermédiaire d'un menu sur la console choisisse par exemple un jours (2015/08/31) et que ça lui affiche l'evenement qui lui correspond , ou que la personne saisisse un event et que ça lui affiche sa date et sa date de fin si il y à lieu !

    J'espere avoir été assez clair , si vous n'avez pas tout compris je suis entierement disponible dans les commentaires !

    Merci , cordialement ,

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 672
    Par défaut
    Bonjour,

    que la personne par l'intermédiaire d'un menu sur la console choisisse
    cela suggère que le menu propose plusieurs choix, non ?
    quels seraient-ils ?
    ou que la personne saisisse un event
    ça va pas être facile de faire correspondre une "entrée libre" de la part d'un utilisateur avec le contenu d'un fichier.
    autant une date peut avoir un format auquel il faut se conformer, autant un événement...?

    et je ne vois pas trop le rapport entre les interactions de la console et un affichage web.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2016
    Messages : 3
    Par défaut
    Bonsoir,

    Oui voila c'est ça , un choix pour afficher le ou les Evénements selon le jour qu'il choisira , d'afficher tout les evevenement selon le mois qu'il choisira et pareillement pour l'année et un pour les evenements
    Quand il choisira les evenements une option sera mise pour les afficher dans la console pour que la saisie soit plus simple

    Pour les interactions console-site web , c'est notre projet qui nous l'impose c'est donc une contrainte .

    Merci de votre réponse

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 672
    Par défaut
    ouh la la ! c'est pas clair tout ça !

    « faire un choix » impose, au préalable, l'affichage des différentes possibilités.
    t'imagines un magicien, qui dirait «choisissez une carte», mais qui ne présenterait pas le jeu de carte en éventail ?

    voilà :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    read -p 'Choisissez : '
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  5. #5
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 294
    Par défaut
    Bonjour

    Déjà, l'hurluberlu qui donne un fichier d'entrée aussi brouillon prend 2 claques et est viré. Si c'est le prof, c'est pas bien.
    Pourquoi ? Car même une liste des courses est plus organisée que ce torchon qui mélange les dates d'événements, les dates de début, de fin, les intitulés. À se demander pourquoi il n'a pas rajouté des plaques d'immatriculations, des numéros de compte en banque, l'âge du capitaine, etc.

    Mais comme on ne choisit pas les gens avec qui on travaille , réorganise le fichier en fichier csv exploitable (avec awk par exemple).
    Pour la transformation, on peut prendre sed:
    (Entre nous, tes images sont énervantes, on ne peut pas faire copier/coller. La prochaine fois, donne le texte).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    $ cat dates.txt 
    Prérentrée
    2015/08/31
    Rentrée
    2015/09/01
    Toussaint
    2015/10/17
    2015/11/02
    Noël
    2015/12/19
    2016/01/04
    $ sed ':z;N;$!b z;s/\n20/\;20/g;s@/@\;@g' dates.txt 
    Prérentrée;2015;08;31
    Rentrée;2015;09;01
    Toussaint;2015;10;17;2015;11;02
    Noël;2015;12;19;2016;01;04
    Là, tu as l'intitulé, l'année de début, le mois de début, le jour de début, l'année de fin, le mois de fin, le jour de fin de chaque événement/période.
    Et tu peux commencer à travailler proprement.

  6. #6
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2016
    Messages : 3
    Par défaut
    Merci j'ai reussie plus facilement à cut le reste pour faire le reste de mes menus !

    Par contre j'ai un probleme au niveau de la date de fin , je ne sais pas comment m'y prendre pour les afficher

    Par exemple avec un "si il y a plus que cut -f4 c'est à dire cut -f5 -f6 -f7 ( c'est à dire la date de fin) alors afficher
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    echo " ce finissant le "
    echo $linejour | cut -d ';' -f5  >> index.html
    	echo "/" >> index.html
    	echo $linejour | cut -d ';' -f6  >> index.html
    	echo "/" >> index.html
    	echo $linejour | cut -d ';' -f7  >> index.html
    Non ?

    Merci pour vos réponses

Discussions similaires

  1. récuperer des informations stockées dans un fichier PDF
    Par win_ubuntu dans le forum Général Java
    Réponses: 1
    Dernier message: 05/10/2015, 17h03
  2. Lecture des informations contenues dans les fichiers CDA de Windows
    Par DelphiCool dans le forum Codes sources à télécharger
    Réponses: 0
    Dernier message: 03/02/2013, 12h53
  3. [XL-2007] integration d'information spécifique dans un fichier excel
    Par skipeemed dans le forum Excel
    Réponses: 3
    Dernier message: 18/10/2010, 11h40
  4. Récupération des informations contenues dans un fichier
    Par dream_of_australia dans le forum Débuter
    Réponses: 16
    Dernier message: 08/07/2009, 17h47
  5. Sauver et restaurer des informations contenues dans un fichier
    Par lilimilou29 dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 14/06/2007, 20h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo