Este é o comando findfiles que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
findfiles - Utilitário para localizar arquivos com conteúdo específico
SINOPSE
encontrar arquivos [interruptores]
DESCRIÇÃO
Muitas vezes, quando você está programando em qualquer linguagem de programação ou script, você deseja
descobrir como uma função específica funciona ou se uma propriedade específica é configurável, ou
qualquer uma de uma série de outras questões. Em muitos casos, você pode encontrar as respostas para suas
perguntas olhando o código-fonte do aplicativo ou ferramenta que você está usando. Isto é
às vezes referido como "compra de código", principalmente quando o que você realmente espera encontrar
é um método que faz exatamente o que você deseja fazer. A ferramenta findfiles do PythonCard é
projetado para apoiá-lo nesses esforços.
Digite uma string para pesquisar, diga ao findfiles os diretórios (sim, você pode ter
mais de um) no qual procurar por arquivos que contenham essa string e enviar findfiles
para localizar arquivos com aquele conteúdo específico. Percorra a lista de arquivos, cada um com um
linha reproduzindo parte da linha localizada para cada ocorrência no arquivo, encontre aquela
você acha que é o que está procurando e clique duas vezes na linha. Voila! O PythonCard
A ferramenta codeEditor abre e rola instantaneamente para a linha que você selecionou.
COMUTA
-p Mostrar editor de propriedades
-m Mostrar observador de mensagens
-l Habilitar registro
-s Mostrar concha
-m Mostrar namespace
-d Mostrar menu de depuração
REGULAR EXPRESSÕES
O utilitário findfiles usa pesquisas clássicas de Unix grep (expressão regular).
O utilitário grep usa uma técnica chamada correspondência de expressão regular para localizar
em formação. Em expressões regulares, alguns caracteres têm um significado especial. Se você quiser
para pesquisar por qualquer um desses caracteres especiais nas strings que você fornece em findfiles,
você terá que escapá-los precedendo-os com um caractere de barra invertida (\).
Embora existam muitos desses caracteres em expressões regulares, aqueles com os quais você
precisam ser mais cuidadosos são: ponto de interrogação (?), asterisco (*), adição / concatenação
operador (+), barra vertical ou barra vertical (|), circunflexo (^) e cifrão ($). Para procurar um
cifrão nos diretórios de destino, por exemplo, coloque "\ $" no campo de pesquisa.
(Colocar um $ sozinho irá travar o findfiles de maneira bastante confiável.)
Em um sistema Debian, você pode ver as páginas de manual para grep(1) ou regex(7) para mais informações
em expressões grep e regulares.
NOTAS
O utilitário findfiles também fornece funcionalidade adicional que não é discutida neste
página de manual, porque é um tanto difícil descrever completamente o uso de um programa GUI em
uma página de manual baseada em texto. Para obter instruções de uso mais detalhadas ou para obter mais informações sobre o
Framework PythonCard GUI em geral, você deve instalar o pacote pythoncard-doc e
dê uma olhada nos vários tutoriais, tutoriais e exemplos incluídos nele.
Uma vez que o pacote pythoncard-doc é instalado, a documentação é instalada para
/ usr / share / doc / pythoncard-doc, e também está disponível através da infraestrutura doc-base do Debian
- encontre-o na seção Devel usando dwww(1) doc-central(1) ou ajuda(1).
Se você preferir não instalar o pacote pythoncard-doc, você pode encontrar essencialmente o
mesmas informações no site PythonCard:
http://pythoncard.sourceforge.net
Use findfiles online usando serviços onworks.net