Bonjour,
Je bagarre un peu à comprendre cette commande sed (ce sont les * qui me posent soucis)…
Merci pour votre lecture.
Bonjour,
Je bagarre un peu à comprendre cette commande sed (ce sont les * qui me posent soucis)…
Merci pour votre lecture.
Pour moi, le . signifie n’importe quel caractère (lettre, chiffre, caractère spécial).
Le symbole * signifie zéro ou plusieurs fois.
Donc je dirais que ça siginifie qu’entre le mot “session” et “optional” il peut y avoir n’importe quel chaîne de caractère mais aussi rien du tout (donc même une chaîne vide).
Idem entre “optional” et “mount”.
Ce n’est que mon avis
![]()
En l’occurrence ce n’est pas que ton avis, c’est un fait. 
Impeccable, merci beaucoup.
Si tu as des lignes qui contiennent les mots :
session, optional et mount dans cet ordre alors,
tu insères juste avant chacune de ces lignes la ligne :
Attention, le -i indique que tu modifies directement le fichier
/etc/pam.d/common-session (qui est un fichier système) mieux
vaut pas se tromper dans l’expression régulière et bien tester
avant … sinon tu risques de plus pouvoir te logguer …
Ok, J’ai compris. Une tite doc à recommander sur les regex de Sed ?
En l’occurrence ce n’est pas que ton avis, c’est un fait.
[/quote]
![]()
http://wiki.debian-facile.org/doc:systeme:sed
http://www.commentcamarche.net/faq/6699-sed-trucs-et-astuces
Rhoo le tuto de folie !! Je regarde de ce pas s’ils ont la même en awk ![]()
Édit : ils ont !
wiki.debian-facile.org/doc:programmation:awk
À regarder demain au taf, dire que ces ed (ancêtre de sed (si j’ai bien compris)) et awk étaient ce qui tenait lieu d’éditeur de texte à l’époque (je m’emballe peut-être un peu).
Rhoo le tuto de folie !! Je regarde de ce pas s’ils ont la même en awk ![]()
[/quote]
Au saumon, mon préféré !!
![]()