acuerdo con el manual de grep,grep -l y grep ln
-l, --files-with-matches
Suppress normal output; instead print the name of each input
file from which output would normally have been printed. The
scanning will stop on the first match.
grep -l
, esto parece muy bien porque cuando se encuentra una coincidencia, el nombre del archivo que contiene el partido se hizo eco.
Sin embargo, cuando hago un grep -ln
, grep repite cada línea de la ocurrencia.
¿Significa realmente el grep -l
detener cuando se encuentra la primera coincidencia y detener el escaneo, mientras que grep -ln
ignorará el indicador -l
?