Preciso imprimir a estrutura de diretórios do nosso sistema de produção e gostaria de remover alguns diretórios específicos da árvore ? Como especificamos vários padrões de ignorar para
Preciso imprimir a estrutura de diretórios do nosso sistema de produção e gostaria de remover alguns diretórios específicos da árvore ? Como especificamos vários padrões de ignorar para
Eu tenho uma regex que colei no meu .gitignoresemelhante a: (Big|Small)(State|City)-[0-9]*\.csv Como não funcionou, testei-o no RegexLab.NET . Então eu encontrei a página do manual gitignore que me levou a aprender que o gitignore não usa regexes , mas sim o fnmatch (3) . No entanto, fnmatch...
Por favor, explique por que 1 4 5 6 é exibido para as últimas quatro instruções de eco? Eu acertei isso por acidente uma vez, mas agora estou curioso para saber por que esse comportamento ocorre. Essas declarações funcionam como esperado (para mim). $ echo [ 9876543210 ] [ 9876543210 ] $ echo...
No bash shell lspode usar uma funcionalidade lógica OU através (é claro que eu também poderia fazer, ls name1 name2mas meus exemplos verdadeiros são mais complicados): ls @(name1|name2) Existe uma maneira de fazer isso usando find? Minha implementação ingênua: find . -maxdepth 1 -name...
Digamos que eu tenha um diretório com os arquivos a1, a2, a3, b1, b2, b3. Eu só quero combinar arquivos que começam com, amas não contêm 3. Eu tentei, ls -I "*3" *a*mas ele retorna a1 a2 a3, mesmo que não queira que ele corresponda a3. Isso é possível com
Eu quero atuar em uma lista de subdiretórios em um diretório. Considerar: for x in x86-headers/*/C/populate.sh; do echo $x; done Isto
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 no código recuado. find . -name '* *' Eu tentei esses dois e eles só conseguiram encontrar nomes de arquivos...
Estou tentando criar algum script de backup, à medida que os arquivos de log ficam cada vez maiores. O que tenho é lidar com o arquivo atual (por exemplo, securearquivo in /var/log/) e remover o conteúdo desse arquivo. Mas existem alguns arquivos com o nome como: secure.1, secure.2e tudo isso eu...
Considerar: 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
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 116 Quero pesquisar todos os campos que pertencem a um ID específico e...
Se eu tiver uma string "1 2 3 2 1" - ou uma matriz [1,2,3,2,1] - como posso selecionar os valores exclusivos, ou seja, "1 2 3 2 1" produces "1 2 3" ou [1,2,3,2,1] produces [1,2,3] Semelhante ao uniq, mas o uniq parece funcionar em linhas inteiras, não em padrões dentro de uma linha...
Esta é uma pergunta de lição de casa: Combine todos os nomes de arquivos com 2 ou mais caracteres que começam com uma letra minúscula, mas não terminam com uma letra maiúscula. Não entendo por que minha solução não está funcionando. Então eu executei o abaixo: touch aa touch ha touch...