#1 Le 10/02/2011, à 08: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
ROSA Desktop Fresh KDE 4.13.3
Mon blog sur Linux : http://linuxadvantage.blogspot.com/
Hors ligne
#2 Le 10/02/2011, à 09: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, à 09:24
- sylvainsjc
Re : Script bash extraire noms dans une variable pour traitement
D'un premier abord je ne dirais qu'un mot : Nickel
Et je rajouterai "merci"
ROSA Desktop Fresh KDE 4.13.3
Mon blog sur Linux : http://linuxadvantage.blogspot.com/
Hors ligne