Eu tenho um arquivo muito longo contendo caminhos de arquivo, um em cada linha. Eu gostaria de recuperar uma lista de todos os diretórios listados que são apenas 1 nível de profundidade. Como tal, gostaria de extrair apenas as linhas que têm um...
Eu quero contar as linhas de todos os arquivos neste diretório e todos os seus subdiretórios, mas excluir os diretórios "public", "modules" e "templates".
Como?
Estou tentando executar um comando em cada arquivo em um diretório (recursivamente) que corresponda a um padrão. Eu preciso do nome do arquivo de cada item que corresponda ao comando no entanto. Isto é o quão longe eu tenho:
find . -name '*.j...
Eu gostaria de seguir um arquivo de log que está sendo escrito continuamente, mas gostaria de excluir várias entradas que são "comuns", para que eu só veja erros, etc., conforme eles são lançados. Eu posso canalizar para grep -v "padrão", mas se...
find . -name "*.java" -exec grep "foo" {} \;
Isto apenas imprime correspondências, sem nome de arquivo.
find . -name "*.java" -exec grep "foo" /dev/null {} \;
Mas isso também imprime o nome do arquivo.
Por quê? Quais são as mecânic...
Estou escrevendo um script bash e preciso verificar se um nome de arquivo tem um número no final (após um período) e, em caso afirmativo, obtê-lo, mas não consigo descobrir como usar regex em uma variável ou string.
Eu pude usar echo no te...
Eu tenho um arquivo rtf que estou usando grep como este
grep "Order Number" 'Extract Text Output.rtf'
que resulta em linhas semelhantes a esta
\b\fs28 \cf2 Fab Order Number : FAB00772450\
e quero que o resultado seja apenas FAB007...
Eu tenho uma pasta com uma mistura de arquivos de log zipados e descompactados que eu quero pesquisar.
Eu posso pesquisar o não zipado com
grep -r "my-search-string" /path/to/folder
e pesquise os arquivos compactados com
find /path/...