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 :

Colorisation du résultat de grep


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    bul
    bul est déconnecté
    Membre confirmé Avatar de bul
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 195
    Par défaut Colorisation du résultat de grep
    bonjour à tou[te]s

    sous linux manjaro xfce4

    si je lance une commande grep
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    grep --include="*" -rniw "/home/bul/bin" -e "xinput"
    par exemple
    le résultat est "coloré"
    nom fichiers en violet, n° lignes en vert, le texte recherché en orange

    1° si cette commande est mise dans un .sh
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #!/bin/sh
    grep --include="*" -rniw "/home/bul/bin" -e "xinput"
    pas de coloration

    2° si je lance par sudo dans un terminal ou dans un .sh
    pas de coloration

    on peut colorer ? toujours ?
    je ne vois pas comment faire

    merci d'avance

  2. #2
    bul
    bul est déconnecté
    Membre confirmé Avatar de bul
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 195
    Par défaut
    à priroi --color=auto résoud le problème
    @+

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

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

    il y a probablement un alias sur grep défini dans un fichier de configuration du shell utilisateur.
    pour le savoir, tape Attention.
    - auto ne propagera pas la colorisation dans un pipe.
    - la colorisation ajoute des caractères invisibles, mais bien réels, qui peuvent perturber la lecture ou l'affichage des données.

  4. #4
    bul
    bul est déconnecté
    Membre confirmé Avatar de bul
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 195
    Par défaut
    ah ! ben oui, je n'avais pas pensé à cela !
    alias grep='grep --colour=auto' dans ~/.extend.bashrc.
    j'ai rectifié
    merci

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

Discussions similaires

  1. Fonction "grep" sur résultats scan WIFI
    Par kabol69 dans le forum Shell et commandes GNU
    Réponses: 15
    Dernier message: 12/02/2014, 23h03
  2. Résultat de grep en une ligne
    Par 3psilOn dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 26/11/2013, 15h14
  3. Chercher dans le résultat d'une commande (grep)
    Par Invité dans le forum Langage
    Réponses: 2
    Dernier message: 12/11/2011, 14h23
  4. Perl- Tester le résultat d'un grep
    Par dark_angel91 dans le forum Langage
    Réponses: 4
    Dernier message: 16/05/2011, 12h45
  5. tester le résultat d'un grep
    Par sempire dans le forum Linux
    Réponses: 1
    Dernier message: 28/05/2009, 00h54

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