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 :

Rajouter des couleurs sur le texte


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Décembre 2022
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Décembre 2022
    Messages : 3
    Par défaut Rajouter des couleurs sur le texte
    Bonjour,

    mon ficher.txt contient les lignes ci-dessous :

    Application env statut
    mardi prod 200

    jeudi rec 200

    samedi rec 200

    lundi prod 200

    je souhaite mettre du couleurs bleu sur prod et vert sur rec

    avez-vous une idée ?

  2. #2
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 833
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 833
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par ubrio Voir le message
    mon ficher.txt ... je souhaite mettre du couleurs bleu sur prod et vert sur rec
    Alors ce ne sera plus un fichier texte

    Citation Envoyé par ubrio Voir le message
    avez-vous une idée ?
    Utiliser un logiciel de traitement de texte. Le shell c'est fait pour faire de la production, pas de la fioriture.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  3. #3
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 323
    Par défaut
    bonjour
    Question pas claire

    En shell, après avoir extrait les datas de ton fichier, tu peux utiliser des codes ANSI pour les ré-afficher
    ( remplace "prod" par "XXXprodYYYY" dans $LIGNE )
    https://gist.github.com/fnky/4587193...797#256-colors

    ----
    Il est possible de les intégrer directement au fichier MAIS
    - plus possible d'extraire simplement les datas
    - que certaines commandes linux (et dans certaines conditions) vont afficher de la couleur. Dans l'immense majorité, le fichier texte devient illisible

  4. #4
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 288
    Par défaut
    Bonjour

    J'insiste sur l'idée soulevée par Sve@r : il ne faut pas confondre les données et l'affichage des données. Nous te décourageons de mutiler ton fichier pour mettre du maquillage permanent.

    Après, pour l'affichage, on peut faire un truc comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    col=$'\033[1m&\032[00m'
    sed 's@\<rec\>@'"$col"'@;' fichier.txt
    Ou plus tordu :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GREP_COLOR='01;32' grep --color '^\|\<rec\>' fichier.txt

  5. #5
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 833
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 833
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Flodelarab Voir le message
    J'insiste sur l'idée soulevée par Sve@r
    Oui, j'aime bien soulever des idées, ça me fait du muscle...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  6. #6
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 102
    Par défaut
    Citation Envoyé par ubrio Voir le message
    Bonjour,

    mon ficher.txt contient les lignes ci-dessous :

    Application env statut
    mardi prod 200

    jeudi rec 200

    samedi rec 200

    lundi prod 200

    je souhaite mettre du couleurs bleu sur prod et vert sur rec

    avez-vous une idée ?
    Pourrais-tu préciser ta question ?

    Veux-tu afficher le contenu du fichier en couleurs ?

    ou bien modifier le contenu du fichier ?

Discussions similaires

  1. Réponses: 6
    Dernier message: 18/05/2009, 10h12
  2. Rajouter des effets sur un Wave avec API windows
    Par joeyd dans le forum Windows
    Réponses: 0
    Dernier message: 12/01/2009, 16h56
  3. [Débutant] Fleche, Texte, Cadre et Choix des couleurs sur une image
    Par niepoc dans le forum MATLAB
    Réponses: 10
    Dernier message: 16/07/2008, 16h44
  4. Rajouter titre et nom des colonnes sur fichier texte
    Par pierre24 dans le forum ODS et reporting
    Réponses: 6
    Dernier message: 22/04/2008, 10h44
  5. Signification des couleurs sur les slots mémoire
    Par Mut dans le forum Composants
    Réponses: 9
    Dernier message: 28/11/2007, 10h44

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