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é !!