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 :

Suppression de caractères spéciaux en bash


Sujet :

Linux

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 12
    Points : 10
    Points
    10
    Par défaut Suppression de caractères spéciaux en bash
    Bonsoir tout le monde,

    J'ai une tâche Cron qui récupère régulièrement une page web afin d'en extraire certaines données.
    J'aimerais maintenant pouvoir traiter ces données mais j'ai un petit soucis.

    L'une des valeurs récupéré est un entier compris entre 1 000 et 60 000, noté de cette manière (avec un espace entre les miles et les cents). Le problème est que cet espace est un caractère spécial et que du coup je ne peux pas faire les opérations sur ces valeurs.

    Quelle serait selon vous la bonne solution? Sachant que j'avais essayé de bidouiller un truc avec cut mais j'ai abandonné vu que le caractère à supprimer n'est pas tout le temps placé au même endroit.

    Merci d'avance

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $ echo '42 000' | tr -d ' '
    42000
    $ echo '42 000 pommes' | tr -d ' '
    42000pommes
    $ echo '42 000 pommes' | tr -cd '[0-9]' # note : ça enlève aussi le saut de ligne..
    42000
    $ echo 'foo42foo bar0bar00bar ' | tr -cd '[0-9]'
    42000

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    Niquel, merci bien ça marche super bien, pile poil ce que je voulais.

Discussions similaires

  1. Suppression des caractères spéciaux
    Par chebmo90 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 30/06/2009, 15h44
  2. [regexp] Suppression de caractères spéciaux
    Par Katachana dans le forum Langage
    Réponses: 3
    Dernier message: 17/07/2008, 10h30
  3. [RegEx] Suppression des caractères spéciaux et nombres
    Par kenny.kev dans le forum Langage
    Réponses: 6
    Dernier message: 03/03/2008, 16h53
  4. Suppression de caractères spéciaux
    Par khasanouray dans le forum Langage
    Réponses: 7
    Dernier message: 26/06/2007, 15h30
  5. Suppression de caractères spéciaux
    Par nellynew dans le forum Access
    Réponses: 3
    Dernier message: 18/09/2006, 10h14

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