Je veux rechercher une chaîne de caractères dans les fichiers d'un répertoire comme :
cat /etc/pam.d/* | grep pam_ck_connector.so
mais je veux aussi lister les noms de fichiers dans lesquels la chaîne de caractères pam_ck_connector.so
trouvé. grep -l
est apparemment prévu à cet effet, mais il échoue dans ce cas :
cat /etc/pam.d/* | grep -l pam_ck_connector.so
(standard input)
Quel est l'algorithme correct pour obtenir ce que je veux ?