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,
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 ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Je suis un peu perdu, si vous avez des idées ...
Partager