Perguntas sobre 'pattern-matching'

4
respostas

Como posso especificar um padrão de shell que exclua determinados arquivos?

Por exemplo, eu quero remover todos os arquivos em um diretório, exceto o arquivo .tar de onde eles vieram. Eu poderia fazer algo como: find . -maxdepth 0 | grep -v '.tar$' | xargs rm -f mas existe uma maneira de fazer isso apenas usan...
16.07.2009 / 20:50
2
respostas

Como encontrar arquivos .h, .c e .cc no diretório atual no linux?

find . -name "*.[hc]|*.cc" O acima não funciona, por quê? UPDATE Como faço para encontrar esses três tipos de arquivos com um único padrão?     
14.07.2011 / 15:51
3
respostas

Como excluir tudo, exceto os diretórios .svn?

Eu tenho uma árvore de diretórios bastante complexa. Existem muitos subdiretórios, nos subdiretórios ao lado de outros arquivos e diretórios estão os diretórios ".svn". Agora, no Linux, eu quero excluir todos os arquivos e diretórios exceto...
02.08.2010 / 20:55
1
resposta

htaccess email regex

Estou tentando escrever um padrão de maneira que esse link: link é interpretado assim: link Mas eu não sei escrever. Eu tentei isso, mas não está funcionando. Precisa de ajuda, por favor. Isto é o que eu escrevi no meu arquivo...
13.07.2012 / 00:53
1
resposta

makefile expansão do padrão shell: como?

Eu encontrei um "recurso" interessante de make DIR_INPUT=/test test: # testing date (it should be yesterday) test ! -z "${DATE}" ls -lad ${DIR_INPUT}/{a,c} mas parece funcionar de uma forma estranha: PROMPT# m...
04.03.2010 / 16:18
2
respostas

encontrar um grupo de string comum em dois arquivos

Eu usei o comando diff no passado. Eu enfrentei uma situação para a qual eu não tinha uma pista aqui estão algumas cadeias de texto (que podem ser armazenadas em um arquivo) CONFIG_XEN=y CONFIG_XEN_PVHVM=y CONFIG_XEN_MAX_DOMAIN_MEMORY=128 CON...
01.03.2011 / 05:11
4
respostas

Como fazer uma correspondência de texto no bash

Estou tentando encontrar uma maneira legal de verificar algum texto para definir uma variável. Por exemplo, para executar a lógica: 'se a string de versão for 1.x, então defina um flag'. Uma maneira de fazer isso é: versionFlag="0" if grep -q...
15.02.2010 / 14:00
1
resposta

RewriteCond não corresponde ao meu IP quando corresponde a% {REMOTE_ADDR} [duplicado]

Eu quero que uma regra mod_rewrite não seja executada quando o tráfego estiver atingindo o servidor web da rede interna. O servidor web é um apache 2.2 O seguinte RewriteCond serve para proteger a regra de reescrita. RewriteCond %{R...
12.06.2013 / 12:55
5
respostas

Conte o maior número de padrões consecutivos

Eu tenho um arquivo de sequência: $ cat file CACCGTTGCCAAACAATG TTAGAAGCCTGTCAGCCT CATTGCTCTCAGACCCAC GATGTACGTCACATTAGA ACACGGAATCTGCTTTTT CAGAATTCCCAAAGATGG Eu quero calcular o trecho mais longo de C + T. Eu só poderia contar o C + T tot...
29.06.2018 / 11:32
2
respostas

Como grep MATCH input colorido?

Digamos que eu tenha saído de um comando que esteja colorido para o terminal. Eu quero combinar qualquer linha que contenha a cor amarela. Como posso fazer isso no grep, por exemplo: mycommand -itSomtimesPrintsLinesWithYellowColorCodes | grep -...
15.02.2018 / 21:52