Perguntas sobre 'patterns'

1
resposta

Como especificamos múltiplos padrões de ignorar para o comando 'tree'?

Eu preciso imprimir a estrutura de diretórios do nosso sistema de produção e eu gostaria de remover alguns diretórios específicos da árvore ? Como especificamos vários padrões de ignorar para o comando tree ?     
11.09.2012 / 11:49
1
resposta

Qual é o equivalente ao padrão .gitignore da regex (Big | Small) (State | City) - [0-9] * \. csv

Eu tenho um regex Eu fiquei no meu .gitignore semelhante a: (Big|Small)(State|City)-[0-9]*\.csv Não funcionou, então testei com RegexLab.NET . Encontrei então a página de manual gitignore que me levou a descobrir que o gitignore...
15.02.2012 / 21:24
1
resposta

echo [9876543210] exibe 1 4 5 6… por quê?

Por favor, explique por que 1 4 5 6 é exibido para as últimas quatro declarações de eco? Eu acertei isso por acidente uma vez, mas agora estou curioso para saber por que esse comportamento ocorre. Estas declarações funcionam como esperado (pa...
27.02.2017 / 19:41
4
respostas

Lista de arquivos que correspondem a um padrão, mas ignoram arquivos que correspondem a outro padrão?

Digamos que eu tenha um diretório com os arquivos a1, a2, a3, b1, b2, b3. Eu só quero corresponder arquivos que começam com a , mas não contêm 3 . Eu tentei ls -I "*3" *a* , mas ele retorna a1 a2 a3 , mesmo que eu não queira que ele co...
21.10.2015 / 21:07
5
respostas

Correspondência de padrões em nomes de caminhos no bash

Eu quero atuar em uma lista de subdiretórios em um diretório. Considere: for x in x86-headers/*/C/populate.sh; do echo $x; done Isso dá x86-headers/elf/C/populate.sh x86-headers/gl/C/populate.sh x86-headers/gmp/C/populate.sh x86-header...
01.02.2013 / 13:49
2
respostas

Como usar o OR lógico em find?

No bash shell ls pode usar uma funcionalidade OR lógica (obviamente, eu também poderia fazer ls name1 name2 , mas meus exemplos verdadeiros são mais complicados): ls @(name1|name2) Existe uma maneira de fazer isso usando find ?...
01.07.2015 / 14:38
7
respostas

Como combinar uma string exata usando 'sed'? Mas não a parte disso.

Eu tenho um arquivo de entrada FILE1.TXT como abaixo. 11 id1 12 13 AGE = 20 14 NAME = NAME1 15 16 id2 17 18 AGE = 30 19 NAME = NAME2 . . . 110 idXYZ 111 112 AGE = AGEXYZ 113 NAME = NAMEXYZ 114 115 idZZZ...
03.03.2014 / 18:02
3
respostas

É possível combinar vários números de linha específicos (sem intervalo) com sed?

Considere: echo -e "a\nb\nc\nd\ne\nf\ng\nh" | sed '3,5a test' Isso corresponderá às linhas 3, 4 e 5. Mas estou tentando corresponder apenas às linhas 3 e 5 (não 4). E acrescente 'teste' depois deles.     
28.02.2014 / 18:08
3
respostas

Localiza arquivos que terminam com número

Estou tentando fazer algum script de backup enquanto os arquivos de log ficam cada vez maiores. O que eu tenho é lidar com o arquivo atual (por exemplo, secure file em /var/log/ ) e remover o conteúdo desse arquivo. Mas existem alguns arqui...
18.11.2014 / 17:01
1
resposta

Como encontrar arquivos que contêm nova linha no nome do arquivo?

Estou tentando encontrar arquivos que tenham uma nova linha no nome do arquivo. Mas não consigo descobrir qual padrão usar. O seguinte funciona, mas não é muito útil se eu quiser usá-lo em código recuado. find . -name '* *' Eu tentei e...
10.03.2014 / 11:19