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 testen 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 fooencuentra 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.*?