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 :

equivalence grep -o en ksh


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    DIE
    DIE est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 101
    Par défaut equivalence grep -o en ksh
    bonjour,

    g développez un petit script qui récupère des chaines de caractères dans
    divers fichiers, en fait j'ai fait ça chez moi sour UBUNTU
    je ramène le script ce matin au taf et paf problème de syntaxe avec le KSH du boulot
    g regardé les options -w et autres mais ça marche pas
    help me please


    voici le grep qui mache sous UBUNTU :
    grep -ho dsn=[a-zA-Z0-9.\]*[\(] *

  2. #2
    DIE
    DIE est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 101
    Par défaut
    j'y arrive pas
    meme en awk je n'arrive pas à récupérer QUE le résultat de l'expression régulière et pas la ligne complète

  3. #3
    Membre émérite Avatar de BlaireauOne
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    492
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2007
    Messages : 492
    Par défaut
    Citation Envoyé par DIE
    j'y arrive pas
    meme en awk je n'arrive pas à récupérer QUE le résultat de l'expression régulière et pas la ligne complète

    Ça semble marcher

    awk '{if (match($0,/[a-zA-Z0-9.\\]*[\\(]/) != 0) print substr($0,RSTART,RLENGTH)}'

  4. #4
    DIE
    DIE est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 101
    Par défaut
    ça marche super
    mille merci et en une ligne seulement en + bravo

Discussions similaires

  1. Grep Uniq sur colonne dans un fichier CSV en KSH
    Par luckythrice dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 08/07/2009, 20h26
  2. Faire un grep ou equivalent sur plusieurs lignes
    Par ZashOne dans le forum Linux
    Réponses: 3
    Dernier message: 09/03/2009, 10h20
  3. [Kylix] Equivalent ShellExec en CLX
    Par Anonymous dans le forum EDI
    Réponses: 7
    Dernier message: 14/08/2002, 11h55
  4. Equivalent à ExeName pour une DLL
    Par Smortex dans le forum Langage
    Réponses: 7
    Dernier message: 16/07/2002, 21h07
  5. [Kylix] equivalent winsock avec kylix
    Par Victor dans le forum EDI
    Réponses: 2
    Dernier message: 08/05/2002, 07h43

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