La commande grep

Résolu
Gia1402 -  
zipe31 Messages postés 38797 Statut Contributeur -
Bonjour,

je veut lister les fichiersdont le nom contient "smb" a l'aide de la commande 'grep' est ce que c'est fesable?

le reseltat doit etre idantique a celui de cette ligne de commande:
sudo find / etc -name "*smb*" -print
j'ai essayé avec
ls -l /etc | grep "*smb*" mais ca n'a rien affiché :(
Merci pour votre aide :)

A voir également:

3 réponses

zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Salut,

 ls -r /etc/* | grep -E '*smb*'

;-))
1
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Salut,

T'en est sûr?!
Puisque pour moi b* peut trouver seulement sm et * avant s ne quantifie rien.
lami20j@debian-acer:~/src$ ls -r /etc/* | grep -E '*smb*'
/etc/ZZZsmb
/etc/smbXXX
/etc/aaasmbccc
sm3840.conf
smime.rc
smartctl
lami20j@debian-acer:~/src$ ls -r /etc/* | grep -E '.*smb.*'
/etc/ZZZsmb
/etc/smbXXX
/etc/aaasmbccc
0
zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Salut,

Non pourquoi ? ;-))

Merci ;-)
0
rescue Messages postés 1047 Statut Contributeur 136
 
Bonsoir,

Je ne sais pas si j'ai tous bien compris mais cette commande fonctionne:

Retrouver une occurrence ou un mot dans une arborescence ou dans un fichier
sudo find /etc/ -type f |xargs grep -win smb

@+
0
Gia1402 Messages postés 56 Statut Membre
 
Merci :))
0