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

Linux Discussion :

Script bash Erreur une fois mis en page


Sujet :

Linux

  1. #1
    Membre éclairé Avatar de kazylax
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 278
    Par défaut Script bash Erreur une fois mis en page
    Bonjour,

    Je souhaite faire une page T'chat en php
    le log du t'chat c'est le log de mon serveur jeu "Wolfenstein"

    j'ai fait ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    #!/bin/bash
     
    TCHAT=`grep say: /home/wolf/etpub/tchat.log`
    echo -e "$TCHAT" >> /home/wolf/www/test.php
    Je peux voir tout se qui se dit sur ma page web
    mais j'ai un problème au niveau du retour de ligne

    en faite je récupère mes phrases du t'chat avec un mot précis "say:"
    et sur ma page web j'ai les phrases a la suite

    Exemple
    Phrase1 Phrase2

    mais je voudrais mettre comme ceci

    Phrase1
    Phrase2
    Phrase3
    Phrase4

    Savez vous si il y a moins de faire comme ca car pour lire le t'chat c'est
    pas terrible

    Merci pour votre aide
    cordialement,

  2. #2
    Rédacteur
    Avatar de lavazavio
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 673
    Par défaut
    Hmmm, bizarre...

    Et avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #!/bin/bash
     
    echo -e "`grep say: /home/wolf/etpub/tchat.log`" >> /home/wolf/www/test.php
    Rédacteur et Modérateur rubriques Linux et Virtualisation
    Mes Articles
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux
    N'oubliez pas de consulter les FAQ virtualisation et les cours et tutoriels Virtualisation
    Man pages en français

  3. #3
    Membre éclairé Avatar de kazylax
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 278
    Par défaut
    en faite je vient de voir
    que dans mon fichier .php c'est bien ligne par ligne
    mais il ne l'affiche pas ligne par ligne quand je vais le voir directement sur mon lien

    Je vais faire autrement je ne sait pas comment mais je vais trouvé

    Merci pour ton aide
    cordialement,

  4. #4
    Membre éclairé Avatar de kazylax
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 278
    Par défaut
    Bonjour,

    Bon j'ai réussi a faire se que je voulais
    mais je rencontre un problème avec certain caractère
    que je voudrais enlever

    Donc je voudrais savoir si en commande linux il est possible de faire ceci ?

    voici se que je vois quand je tape la commande

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    cat /root/.etwolf/etpub/tchat.log | grep say: | tail -n -30
    1122:26 say: ^4-=^3*^7TK^3*^1=-^0Sp!k3: help
    1122:29 say: ^4-=^3*^7TK^3*^1=-^0Sp!k3: !help
    j'ai regarder les options via man cat grep et logtail mais je ne trouve rien

    en faite je voudrais enlever les caractères => ^ avec les nombres 1234567890 et :

    Savez vous si c'est possible ?

    Merci
    Cordialement,

  5. #5
    Membre éclairé Avatar de kazylax
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 278
    Par défaut
    Bon en faite il y avait une commande
    d'ailleurs que je n'avais jamais vu depuis que je touche Linux

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sed 's/bonjour//g'
    ceci enleve le mot bonjour du cat

    Cordialement,

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [script bash] Rechercher une ligne de caractères dans un fichier
    Par arnaudperfect dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 09/09/2010, 11h42
  2. Inclure un script bash dans une page php
    Par kazylax dans le forum Linux
    Réponses: 1
    Dernier message: 27/01/2009, 16h59
  3. lancement d'un script bash depuis une page php (dans un terminal)
    Par klampke dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 26/11/2008, 02h41
  4. Réponses: 1
    Dernier message: 04/04/2008, 05h12
  5. Comment depuis un script bash, créer une tache planifier (crontab) ?
    Par arnaudperfect dans le forum Shell et commandes GNU
    Réponses: 15
    Dernier message: 22/08/2007, 22h05

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