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 :

Pbm recherche de ^XX via VI


Sujet :

Shell et commandes GNU

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 113
    Points : 61
    Points
    61
    Par défaut Pbm recherche de ^XX via VI
    Bonjour,

    Dans un fichier sous vi, je voudrais remplacer tout les ^BB par | et les ^48 par \ mais je n'y arrive pas.
    En effet, avec une simple recherche sous vi, il ne me trouve pas ^BB ou ^48. (pattern not found) et donc ca ne marche pas non plus pour le remplacement.

    Pourriez-vous m'aider ?

    Merci

  2. #2
    Membre actif
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2007
    Messages : 248
    Points : 289
    Points
    289
    Par défaut
    J'ai essayé et avec
    Ca marche


  3. #3
    Membre éclairé Avatar de jmelyn
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2007
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2007
    Messages : 703
    Points : 823
    Points
    823
    Par défaut
    Bonjour,

    Je ne suis pas sûr de bien comprendre le problème, mais pour rechercher une chaîne dans vi, je fais:
    Donc pour la tienne, on aura:
    J'ai mis un échappement '\' devant le chapeau '^' parce qu'autrement c'est un méta-caractère (début de ligne).

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 113
    Points : 61
    Points
    61
    Par défaut
    C'est bien cela le pbm !
    En ouvrant mon fichier sous vi, j'ai bien des caractères ^BB
    mais quand j'utilise la commande :

    /\^BB ou /^BB

    le resultat est pattern not found

  5. #5
    Membre actif
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2007
    Messages : 248
    Points : 289
    Points
    289
    Par défaut
    essaye de dumper ton fichier en hexa pour voir ce qu'il y a dedans


  6. #6
    Nouveau membre du Club
    Inscrit en
    Avril 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Avril 2009
    Messages : 26
    Points : 31
    Points
    31
    Par défaut
    Bonjour,

    essai avec ceci (en octal) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sed "s/\0136BB/\0174/g"
    sed "s/\013648/\0134/g"

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 113
    Points : 61
    Points
    61
    Par défaut
    pareil, ca me fait rien (enfin, ca ne me trouve rien)

    Je ne comprend vraiment pas ...

  8. #8
    Nouveau membre du Club
    Inscrit en
    Avril 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Avril 2009
    Messages : 26
    Points : 31
    Points
    31
    Par défaut
    Bonjour uskiki85,

    Ton ^ n'est peut-être pas ^ , je m'explique, je travaille sur HP-UX en ksh, et j'ai remarqué qu'en ligne de commande, si tu veux utiliser les caractères suivants : é è ù, tu te retrouve avec des ^ sur la ligne, le résultat reste toutefois celui attendu.
    Excemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    -# echo ^BB
    ùBB
    -# echo ^
    é
    -# echo ^
    è
    -# echo ^¾
    ç
    Aussi, le caractère "ç" s'écrit de la sorte : ^¾ .
    Je te laisse le soin de tester toutes les possibilités, bonne chance.

Discussions similaires

  1. Rechercher un recordset via requête
    Par mooh91 dans le forum Access
    Réponses: 3
    Dernier message: 22/05/2007, 18h18
  2. [DOM XML] Recherche dans xml via php ?
    Par Naoli dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 21/04/2007, 09h54
  3. [MySQL] recherche de mots via REGEXP : problème d'accents
    Par matperino dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 30/10/2006, 22h48
  4. Recherche d'enregistrement via un formulaire
    Par pat04 dans le forum Access
    Réponses: 4
    Dernier message: 24/08/2006, 14h31
  5. Rechercher un enregistrement via un form
    Par priest69 dans le forum IHM
    Réponses: 2
    Dernier message: 28/11/2005, 11h36

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