La commande grep

Résolu
Gia1402 -  
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   -
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 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Salut,

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

;-))
1
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   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 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Salut,

Non pourquoi ? ;-))

Merci ;-)
0
rescue Messages postés 1039 Date d'inscription   Statut Contributeur Dernière intervention   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 49 Date d'inscription   Statut Membre Dernière intervention  
 
Merci :))
0