Consideremos la interacción con Zsh en un Mac:
% ls |grep gradle
gradle@7
% ls gradle*
INSTALL_RECEIPT.json LICENSE NOTICE README bin libexec
Según cada descripción de la funcionalidad del *
comodín, la salida de la segunda invocación de ls
debe ser el mismo que el primero. Sin embargo, muestra el contenido de la carpeta. ¿A qué se debe? ¿Cómo puedo arreglarlo para que *
¿se comporta normalmente?
Obviamente, además de buscarlo en Google (por favor, no me sugieras que busque la respuesta en Google), intenté leer man ls
pero eso es completamente inmanejable.