Bonjour,
je voudrais lister les utilisateurs inscrits dans le fichier smbpasswd
et exclure les machines, leur nom se termine avec un $

En passant la commande suivante j'obtiens users et machines : 
cat /var/lib/samba/private/smbpasswd | cut -d ":" -f1
jlc
legros$
root
jlsim
PABOXP2$
regine
ruth
sacha
biggo64$
dell_faure$
dellws$

grep '' exclut toutes les lignes qui contiennent la chaine xx
Le signe $ me pose problème.

En passant la commande modifiée pour exclure les clients :
cat /var/lib/samba/private/smbpasswd | cut -d ":" -f1 | grep -v \$

j'obtiens une chaine vide.
idem avec grep -v '$'

J'ai encore raté quelque chose.
Merci pour vos lumières.
=====================
Jean-Louis Cech
Integration/Test
Paris : 0169 015 849
Cell  : 0659 714 837
=====================






_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à