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 :

Aide lignes en couleur pour exercice script


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 13
    Par défaut Aide lignes en couleur pour exercice script
    bonjour,

    je suis un novice débutant en linux et pour un exercice à préparer (pour en discuter au cours), nous devrions trouver s'il serait possible de réaliser ceci par un script :


    et voici le code que j'ai réussi à faire pour le reste de l'exercice :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    #!/bin/bash
     
    echo Début de la tortue
     
    for i in `seq 1 100`;
     
    do
     
    phrase='pour la '$i' ème fois, je fais un test'
     
    if [[ i%2 -eq 1 ]]
     
    then echo ${prase^^}
     
    else $phrase
     
    fi
     
    done
     
    echo Fin de la torture
    Maintenant je devrais faire ceci :


    "Uniquement pour les lignes en minuscules (itérations impaires), à partir de la
    71ème itération, le texte affiché doit être vert. A partir de la 81ème itération, le texte
    affiché doit être jaune ou orange. A partir de la 91ème itération, le texte affiché doit être
    rouge. “Début de la torture” et “Fin de la torture” doivent avoir le formatage d’origine,
    donc blanc sur fond noir en principe."

    Mais là je cale , je ne comprend pas comment entrer cette règle dans mon code ( je pense à while , mais ensuite ... )


    Merci pour votre compréhension, votre patience et de votre passion

    Je vous souhaite une bonne journée à tous et attend votre aide

  2. #2
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Par défaut
    Tu dois simplement utiliser les couleurs du terminal :

    http://wiki.bash-hackers.org/scripting/terminalcodes

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

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

    Je remplacerais par Et je ne ferais pas de manipulation de fichier texte avec une boucle, mais grep, sed, awk ...

Discussions similaires

  1. Besoin d'aide pour un script shell
    Par lecharcutierdelinux dans le forum Linux
    Réponses: 5
    Dernier message: 20/05/2006, 10h36
  2. aide pour un script javascript
    Par speedylol dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 22/03/2006, 14h28
  3. [Tableaux] aide pour un script
    Par jim1 dans le forum Langage
    Réponses: 3
    Dernier message: 22/01/2006, 20h48
  4. [langage] aide pour un script pliz
    Par biog dans le forum Langage
    Réponses: 6
    Dernier message: 17/05/2005, 13h54
  5. String Grid et choix d'une couleur pour une ligne
    Par Gigottine dans le forum C++Builder
    Réponses: 12
    Dernier message: 17/05/2002, 15h23

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