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 :

selectionner une chaine de caractere


Sujet :

Linux

  1. #1
    Membre confirmé
    Homme Profil pro
    Webmarketer
    Inscrit en
    Octobre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Webmarketer

    Informations forums :
    Inscription : Octobre 2008
    Messages : 191
    Par défaut selectionner une chaine de caractere
    bonjour,
    j'ai récupéré un code dans un fichier html :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>MonIP.org v1.0</title>
    <META http-equiv="Content-type" content="text/html; charset=ISO-8859-1">
    </head>
    <P ALIGN="center"><FONT size=8><BR>IP : 195.101.91.xxx<br></font><font size=3><i>surfers.spiralnet.net</i><br></font><font size=1><br><br>Pas de proxy détecté - No Proxy detected</font></html>
    j'aimerai récupérer la partie en bleu.
    voila ce que j'ai deja fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ipwan=`cat ipwan.html | grep "IP : "`
    merci

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

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

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    iconv -f$(sed -n 's/.*charset=\([^"]*\)".*/\1/p' ipwan.html) ipwan.html | sed -rn 's/.*IP : ([^<]*).*/\1/p'
    ...
    ?

    ou directement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    wget -qO - monip.org | iconv -fISO-8859-1 | sed -rn 's/.*IP : ([^<]*).*/\1/p'
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre confirmé
    Homme Profil pro
    Webmarketer
    Inscrit en
    Octobre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Webmarketer

    Informations forums :
    Inscription : Octobre 2008
    Messages : 191
    Par défaut
    merci beaucoup ça marche super
    ++

Discussions similaires

  1. Réponses: 9
    Dernier message: 06/11/2007, 12h36
  2. Fonction php qui selectionne une chaine de caractere
    Par Death83 dans le forum Langage
    Réponses: 3
    Dernier message: 23/12/2005, 14h28
  3. Extraire un nom d'une chaine de caractere
    Par iamspacy dans le forum Linux
    Réponses: 4
    Dernier message: 03/05/2004, 21h34
  4. Réponses: 2
    Dernier message: 30/03/2004, 11h31
  5. Controler une chaine de caracteres ou d'entiers?
    Par Le druide dans le forum C
    Réponses: 6
    Dernier message: 25/09/2003, 08h48

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