salut,

je crois qu'il faut mettre le caractère spécial en backslah valeur
unicode (ou ascii) ce qui donne de mémoire "\044".
pour qu'il soit considèrer comme un charactère et non comme une variable

m2ç


On 7/23/10, Jean-Louis Cech <[email protected]> wrote:
> 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
>
_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à