bash, grep, retour de cmd
Voulant faire bien les choses, et surtout après mettre fait taper sur les doigts (je vous en remercie), j'essaie de faire "proprement" la chose suivante :
dans un fichier, j'aimerais chercher une occurrence du type : toto=QUelquechose. Et si il y a, mettre ce qu'il y a après le = dans une variable.
J'ai pensé à faire un grep de l’occurrence et ensuite un awk pour récupérer, mais je me demande si il n'y aurait pas plus élégant.
Par exemple,
Code:
1 2 3 4 5
| if grep $occurence
then "récupérer la ligne de retour de grep(la réponse),faire un traitement du genre tr "=" " " et ensuite affecter à $valeur le $2"
Else
echo "Aucune occurrence trouvé ..."
fi |
Mais dans la pratique, je ne vois pas trop comment récupérer la réponse de grep (pas le $?). Sans faire de test, j'ai bien une idée, mais je plante quand je veux mettre un if ...
Je suis un peu perdu, si vous avez des idées ...