Soy un usuario de línea de comando pesado y uso el comando find
extensamente en mis scripts del sistema de compilación. Sin embargo en Mac OS X cuando yo no estoy concentrando A menudo recibo salida como esta:¿Cómo puedo hacer que el comando "buscar" en OS X sea el directorio actual?
$ find -name \*.plist
find: illegal option -- n
find: illegal option -- a
find: illegal option -- m
find: illegal option -- e
find: *.plist: No such file or directory
Básicamente, se me olvidó añadir el pequeño punto:
$ find . -name \*.plist
Debido BSD find
requiere la ruta y GNU find
no (asume el directorio actual si no especifica uno). Utilizo Linux, Mac OS X y Cygwin a menudo, todo al mismo tiempo, por lo que es de gran beneficio para mí que todas mis herramientas se comporten de la misma manera. Traté de escribir una función bash find
que agregó "./" si lo olvidé, pero fallé. Gracias por tu ayuda. :)
Lo acepté porque se adapta mejor a mis necesidades, muchas gracias. – mxcl