Me gustaría encontrar todos los archivos con nombre pre-commit
, el problema es que yo también encontrará pre-commit.sample
.
locate pre-commit
.
¿Cómo puedo encontrar los archivos que no tienen la .sample
extensión?
Me gustaría encontrar todos los archivos con nombre pre-commit
, el problema es que yo también encontrará pre-commit.sample
.
locate pre-commit
.
¿Cómo puedo encontrar los archivos que no tienen la .sample
extensión?
locate
utiliza el estilo de la shell englobamiento por lo que las opciones para el patrón son un poco limitados.
La forma más sencilla es probablemente sólo ejecutar
locate pre-commit | grep -v 'sample$'
O usted podría hacer uso de el especial caso documentado en man locate
As a special case, a pattern containing no globbing characters (``foo'') is matched as
though it were ``*foo*''.
y uso locate 'pre?commit'
(citando es necesario para evitar que la cáscara de la expansión de los patrones) para evitar que el automático de la adición de la *
de comodín.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.