Perguntas sobre 'wildcards'

Padrões de caracteres curinga ou padrões de glob são padrões para selecionar uma coleção de nomes de arquivos ou outras cadeias de caracteres.
2
respostas

O que acontece quando arquivos são adicionados / removidos no meio de um loop sh de “for f in *”?

Eu encontrei um exemplo de loop on-line. Agora eu quero usá-lo no meu código, mas não tenho certeza de como esse loop opera for entry in "$search_dir"/* do echo "$entry" done Agora quero perguntar que Parece em search_dir em cada i...
25.04.2017 / 15:20
1
resposta

Como posso obter o git para selecionar arquivos txt somente no diretório atual

Como faço para selecionar todos os arquivos que terminam com .txt no diretório atual, mas omito todos os que estão nos subdiretórios? *.txt seleciona todos os arquivos que terminam em .txt nos subdiretórios também. Como posso omiti-l...
07.01.2018 / 10:14
1
resposta

Usando uma variável como uma condição de caso no zsh

A minha pergunta é o equivalente zsh da pergunta feita aqui: Como posso usar uma variável como uma condição de caso? Eu gostaria de usar uma variável para a condição de uma instrução case no zsh. Por exemplo: input="foo" pattern="(foo|bar)"...
28.05.2018 / 02:24
2
respostas

Scrabble helper no bash

Estou tentando fazer um auxiliar de scrabble no bash, que, quando recebe uma lista de caracteres, localiza todas as palavras no arquivo /usr/share/dict/words . Por exemplo, quando receber as letras a,c,r,t A palavra cart corresponderá...
21.12.2015 / 09:35
2
respostas

Descompacte os argumentos de origem

Para copiar vários arquivos zip de um local para outro: $ cp *.zip destination/ Para descompactar vários arquivos zip em um diretório: $ unzip \*.zip -d destination/ man unzip diz: The backslash before the asterisk is only...
13.12.2014 / 18:40
1
resposta

Wildcards de três pontos

Eu tenho uma estrutura de diretórios muito grande de código-fonte que é muito difícil de trabalhar. Eu gostaria de executar uma ferramenta para transformá-lo em uma estrutura semelhante ao Maven que funcione melhor para mim. Quando terminei meu...
02.02.2015 / 23:33
2
respostas

Significado de “[--0]” em um padrão glob

Eu estava lendo sobre "Glob" e "Globbing Pathnames", e achei essa parte estranha (para mim) em man pages : "[--0]" matches the three characters '-', '.', '0', since '/' cannot be matched. Estou confuso! Como dois traços e um 0 corres...
19.12.2014 / 08:56
2
respostas

“or” no shell glob

Eu quero ls os arquivos contendo a substring "s1r", "s2r", "s3r" ou "s19r" em seus nomes de arquivos. Estou quase lá! Tentativas frustradas: ls *s[123][9?]r* O texto acima me fornece apenas arquivos, incluindo a substring s19r...
24.04.2013 / 09:21
1
resposta

Por que a expansão do glob do arquivo não é suprimida

Eu tenho o seguinte script my.sh : echo $@ Agora eu quero ver a expansão do arquivo glob, então eu gosto disso e funciona bem: $ bash my.sh * $ f1 f2 my.sh Agora, eu tentei suprimir a expansão usando técnicas descritas em esta r...
03.02.2017 / 17:40
2
respostas

Desativar qualificadores glob no zsh

Existe uma maneira de desativar qualificadores glob com zsh? Parece um recurso útil, mas atrapalha os parênteses normais. Eu uso ag para pesquisar arquivos, e ag mymethod(param) faz com que zsh reclame sobre missing end of name , e pr...
07.08.2014 / 23:25