olivier911 a écrit :
Encore une ligne pour laquelle je sèche Je veux bien vos lumières...
if grep -q '^[[:blank:]]*usingTcpIpOverPpp[[:blank:]]*[=][[:blank:]]*true[[:blank:]]*.*' $HOME/dmi.cfg
Merci d'avance !
|
En condensé :
Elle recherche si la variable usingTcpIpOverPpp est définie et réglée à true dans le fichier $HOME/dmi.cfg
En détaillé :
grep -q : grep n'affiche rien sur la sortie standard
=> pour savoir si la variable est trouvée :
Utiliser le code de retour de grep : si 0 ligne trouvée sinon 1 pas trouvée, 2 erreur
ce qui est entre '' : l'expression régulière
recherche à partir du début ^
avec des espaces devant ou non (le *) [[:blank:]]*
le mot usingTcpIpOverPpp
avec des espaces après ou non (le *) [[:blank:]]*
ensuite le caractère = une fois seulement [=]
avec des espaces après ou non (le *) [[:blank:]]*
le mot true
avec des espaces après ou non (le *) [[:blank:]]*
puis n'importe quoi (le .) après ou non (le *) .*
---------------
"Il a inventé le bougisme : je bouge donc je suis" :sol: - Dupont-Aignan à propos de Son Altesse Sérénissime Sarkal 1er. Merci Handsome Devil et Meriadeck.