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

Problemas com o nome de base em um loop

Eu sou novo na programação shell script e estou tentando executar um software que lê um texto e executa a marcação de POS. Requer uma entrada e uma saída, como pode ser visto no exemplo de execução: $ cat input.txt | /path/to/tagger/run-Tagge...
23.06.2014 / 17:19
2
respostas

Um '*' (estrela) em globbing corresponde apenas a caracteres (isto é, a-z e 0-9)?

Eu tenho uma pergunta simples aqui: um * (curinga de estrela) combina apenas caracteres (letras e números) no estilo glob? Ou será que ele também combina com caracteres especiais? No bash, * corresponde a tudo, enquanto em csh * corr...
30.05.2014 / 15:36
3
respostas

Estrutura Variável do script shell

Como posso criar uma variável com um formato de nome de arquivo como: Padrão FileName: SnapshotIR__somenumber.csv Eu tentei algo como: TODAY=$(date +"%m%d%Y") SNAPSHOT = $(SnapshotIR$TODAY*.csv) Eu recebo um erro como: test.s...
12.02.2013 / 10:24
1
resposta

O resultado do eco * e do eco. *

Normalmente, o resultado do comando echo * deve ser "Qualquer arquivo no diretório atual". Deve incluir o dotfile? Da mesma forma, o resultado de ls * deve incluir o dotfile?     
20.07.2013 / 12:10
4
respostas

verifique novamente a remoção em um curinga

Eu apenas fiz um estúpido e acidentalmente removi um monte de arquivos que eu não deveria. Tendo aceito meu destino, gostaria de implementar algum tipo de rede de segurança no futuro para proteger meus arquivos de minha palhaçada absoluta. Eu...
12.11.2018 / 19:14
1
resposta

Corresponder cadeia com caracteres curinga na instrução case usando sh shell

Estou com problemas para corresponder a uma string com wilcard no shell sh . O código é parte de um configure.ac , de modo que normalmente fica disponível o shell lamest. Eu não posso contar com o shell Bash. O código é executado pela pri...
31.07.2018 / 23:35
3
respostas

Evitar a expansão de curingas na localização

Existe uma maneira de impedir a expansão de curingas no comando find para que o seguinte funcione? find . -iname "foo [bar]" Como apontado aqui , tentei executar set -f , set -o noglob e setopt noglob antes de find , mas não...
08.12.2013 / 19:35
1
resposta

zsh: há algum problema em sempre ativar o glob estendido?

Eu finalmente me deparei com setopt extended_glob ... para ativar a globbing estendida, que permite várias adições de curingas legais, como excluir padrões específicos, por exemplo: ls ^foo* ... usará ls em todos os caminhos em...
17.03.2018 / 18:40
2
respostas

Glob para corresponder aos subdiretórios

Espero que eu não seja o único que encontra globs para o mau comportamento. Se você tivesse me perguntado uma hora atrás, eu estaria 99% confiante de que test/src/**/*.js corresponderia a todos os arquivos .js em src e todos os subdiretór...
18.07.2017 / 08:32
2
respostas

Remove noglob da variável $ @

Eu quero passar um argumento para o shell script, mas estou recebendo noglob on como um argumento de saída. a.sh #!/bin/ksh set filec on set noglob on echo $@ Quando executo o shell script com um argumento como 123, estou obtendo...
15.02.2018 / 10:31