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 :

Commande et sub me rend fou


Sujet :

Shell et commandes GNU

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Par défaut Commande et sub me rend fou
    Bonjour,

    Voilà je vous expose mon problème :

    J'ai un fichier qui contient des données et parfois il y en a qui sont de cettes sorte : tpto & tata ou toto(tata)

    J'aimerai que lorsque j'utilise la commande awk pour traiter les bonnes données, la commande sub me remplace les & er paranthèse par Chr(38) Chr(40) Chr(41) et que lorsque les données seront affiché cela soit présent comme :
    'toto'||Chr(38)||'tata'

    C'est possible ou pas?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Par défaut
    HELP!!!!!

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    792
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 792
    Par défaut
    Une piste sur l'usage de sub() ou gsub()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ echo "tpto & tata" | awk -v OFS="||" '{sub(/&/, "Chr(38)"); print $1, $2, $3}'
    > tpto||Chr(38)||tata

  4. #4
    Membre éclairé Avatar de Vespasien
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    383
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 383
    Par défaut
    Citation Envoyé par miketidy
    C'est possible ou pas?
    Voilà la question. Ce à quoi, ripat aurait du simplement répondre oui.

    Juste pour info miketidy, les autres n'existent pas pour résoudre tes manquements pendant que tu casses la croute. Entre 12h et 14h, ils mangent aussi.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Par défaut
    C'est juste parce que ma question est tombé à cette heure-ci j'aurai bien pu la poser à 8h comme à 16h.

    Merci Ripat, tu me sauve encore la vie

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

Discussions similaires

  1. Visual Studio et Internet Explorer me rende fou :)
    Par neptune dans le forum ASP.NET
    Réponses: 4
    Dernier message: 13/11/2007, 15h05
  2. Un timer me rend fou. Est ce logique ?
    Par DOC doc doc dans le forum Simulink
    Réponses: 7
    Dernier message: 29/08/2007, 11h29
  3. [Débutant] une boucle for me rend fou.
    Par SirDarken dans le forum Langage
    Réponses: 6
    Dernier message: 12/09/2006, 23h25
  4. fonction log me rend fou
    Par adel25 dans le forum C++
    Réponses: 2
    Dernier message: 16/10/2005, 10h16

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