Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/02/2011, à 09:43

sylvainsjc

Script bash extraire noms dans une variable pour traitement

Bonjour,

Je bute sur le problème suivant :

J'ai une variable qui contient un ou une suite de noms d'applications séparés pas un espace

Je voudrais pouvoir extraire chaque nom pour effectuer un contrôle sur leur process actifs

Grossièrement c'est sur la ligne entre [] que je sèche :

$listapp="app1 app2 app3 app4"
[ procédure permettant d'extraire app1 dans une variable $extract, ce qui fait que $listapp="app2 app3 app4" ]
while $extract =! ""
do commande avec $extract

Si un excellent scripteur bash a une idée, je suis preneur wink


ROSA Desktop Fresh KDE 4.13.3
Mon blog sur Linux : http://linuxadvantage.blogspot.com/

Hors ligne

#2 Le 10/02/2011, à 10:16

mjdon

Re : Script bash extraire noms dans une variable pour traitement

listapp="app1 app2 app3 app4"
for extract in $listapp
do
    echo $extract
done

Par contre, ça ne modifie pas la chaîne $listapp. Est ce que ça te suffirait?

Hors ligne

#3 Le 10/02/2011, à 10:24

sylvainsjc

Re : Script bash extraire noms dans une variable pour traitement

D'un premier abord je ne dirais qu'un mot : Nickel wink

Et je rajouterai "merci"


ROSA Desktop Fresh KDE 4.13.3
Mon blog sur Linux : http://linuxadvantage.blogspot.com/

Hors ligne