Este es el comando findfiles que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
findfiles: utilidad para localizar archivos que contienen contenido específico
SINOPSIS
buscar archivos [interruptores]
DESCRIPCIÓN
Muy a menudo, cuando está programando en cualquier lenguaje de programación o scripting, desea
averiguar cómo funciona una función en particular o si una propiedad en particular es configurable, o
cualquiera de una serie de otras preguntas. En muchos casos, puede encontrar las respuestas a sus
preguntas mirando el código fuente de la aplicación o herramienta que está utilizando. Este es
a veces denominado "compra de códigos", especialmente cuando lo que realmente espera encontrar
es un método que hace exactamente lo que quieres hacer. La herramienta de búsqueda de archivos de PythonCard es
diseñado para apoyarlo en estos esfuerzos.
Escriba una cadena para buscar, dígale a findfiles los directorios (sí, puede tener
más de uno) en el que buscar archivos que contengan esa cadena y enviar findfiles fuera
para localizar archivos con ese contenido específico. Desplácese por la lista de archivos, cada uno con un
línea que reproduce parte de la línea ubicada para cada ocurrencia en el archivo, busque la
cree que es lo que está buscando y haga doble clic en la línea. ¡Voila! La PythonCard
La herramienta codeEditor se abre y se desplaza instantáneamente a la línea que ha seleccionado.
INTERRUPTORES
-p Mostrar editor de propiedades
-m Mostrar observador de mensajes
-l Habilitar el registro
-s Mostrar concha
-m Mostrar espacio de nombres
-d Mostrar menú de depuración
REGULAR EXPRESIONES
La utilidad findfiles utiliza búsquedas clásicas grep (expresión regular) de Unix.
La utilidad grep utiliza una técnica llamada coincidencia de expresiones regulares para localizar
información. En las expresiones regulares, algunos caracteres tienen un significado especial. Si quieres
para buscar cualquiera de estos caracteres especiales en las cadenas que proporciona en los archivos de búsqueda,
tendrá que escapar de ellos precediéndolos con un carácter de barra inclinada (\).
Si bien hay muchos caracteres de este tipo en las expresiones regulares, aquellos con los que
hay que tener más cuidado son: signo de interrogación (?), asterisco (*), adición / concatenación
operador (+), barra vertical o vertical (|), signo de intercalación (^) y signo de dólar ($). Para buscar un
signo de dólar en los directorios de destino, por ejemplo, ponga "\ $" en el campo de búsqueda.
(Poner un $ por sí solo bloqueará findfiles de manera bastante confiable).
En un sistema Debian, puede ver las páginas de manual de grep(1) o expresiones regulares(7) para más información
en grep y expresiones regulares.
NOTAS
La utilidad findfiles también proporciona una funcionalidad adicional que no se describe en este
página de manual, porque es algo difícil describir completamente el uso de un programa GUI en
una página de manual basada en texto. Para obtener instrucciones de uso más detalladas o para obtener más información sobre el
El marco de la GUI de PythonCard en general, debe instalar el paquete pythoncard-doc y
eche un vistazo a los diversos recorridos, tutoriales y ejemplos incluidos.
Una vez que se instala el paquete pythoncard-doc, la documentación se instala en
/ usr / share / doc / pythoncard-doc, y también está disponible a través de la infraestructura doc-base de Debian
- encuéntrelo en la sección Devel usando dwww(1) doc-central(1) o ayuda(1).
Si prefiere no instalar el paquete pythoncard-doc, puede encontrar esencialmente el
misma información en el sitio web de PythonCard:
http://pythoncard.sourceforge.net
Utilice findfiles en línea utilizando los servicios de onworks.net