Cas dynamique déclaration en bash

Je suis à essayer de comprendre comment créer une dynamique de cas dans un script bash.

Par exemple, disons que j'ai de la sortie d'un awk déclaration avec le contenu suivant

red
green
blue

Dans ce scénario, la sortie peut changer à tout moment.

Je suis en train de l'exécuter alors d'une logique différente si une valeur est incluse dans cette awk sortie.

Donc, si les données ci-dessus est en $liste, alors j'avais sur le plan conceptuel, comme pour faire quelque chose comme:

case "${my_var}" in
    $list)
        .....
    something_else)
        .....
esac

Je suis en train de l'utiliser pour construire une dynamique onglet personnalisé fonction d'achèvement (voir http://www.debian-administration.org/article/An_introduction_to_bash_completion_part_2 de fond).

Des idées?

Grâce.

  • La question intéressante est: "comment allez-vous préciser ce qui se passe dans l' ..... une partie de l'affaire pour chacune des actions?"
InformationsquelleAutor infra.user | 2011-01-14