locate "test.*"
no devuelve nada, pero hay archivos llamados prueba en mi sistema.
.
se trata como un punto, no como en expresiones regulares como un carácter arbitrario, por lo test.*
que no coincide test
, pero test.foo
.
locate "test*"
no devuelve nada, pero hay archivos que comienzan test
en mi sistema.
localizar almacena la ruta completa al archivo , por lo que para buscar archivos que comiencen con la prueba, debe usar locate "*/test*"
.
El último punto puede ser confuso, ya que locate foo
encuentra algo incluido foo
, por lo que el patrón se interpreta como *foo*
. Parece que el patrón no está encerrado en estrellas, si ya hay un comodín en el patrón.
Descargo de responsabilidad : hice algunas pruebas y estas son mis conclusiones, no puedo probarlas citando la página de manual, que parece muy rudimentaria.
test*
ytest.*
?