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.
3
respostas

Usando padrões OR em curingas de shell

O conteúdo do meu diretório é $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Gostaria de listar detalhes de arquivos...
08.10.2012 / 13:36
4
respostas

O caractere curinga * Bash star sempre produz uma lista ordenada (ascendente)?

Eu tenho um diretório cheio de arquivos com nomes como logXX , onde XX é um número hexadecimal de dois caracteres, preenchido com zero, como: log00 log01 log02 ... log0A log0B log0C ... log4E log4F log50 ... Geralmente, haverá menos do...
31.05.2017 / 15:38
7
respostas

por que o ls -d também lista arquivos e onde está documentado?

ao especificar ls --directory a* , deve listar apenas os diretórios que começam com a* MAS lista arquivos e diretórios que começam com a Perguntas : onde eu posso encontrar alguma documentação sobre isso, além de man e inf...
08.05.2013 / 00:19
1
resposta

localiza arquivos sem extensão

Digamos que eu tenha: foo.txt bar baz.ooo Se eu usar ls -1 !(*.*) , receberei apenas bar na saída. Ótimo, agora eu quero ter os mesmos resultados com find - alguns find -regex que farão o trabalho. NOTA: find -name !(*.*)...
12.07.2014 / 20:37
7
respostas

Como copio vários arquivos por caractere curinga?

Eu tenho uma pasta com vários arquivos nela ABC. * (existem cerca de 100 desses arquivos). Eu quero duplicar todos eles para novos arquivos com nomes começando com DEF. * Então, eu quero ABC.Page1 ABC.Page2 ABC.Topic12 ...etc copiado p...
01.04.2014 / 20:33
2
respostas

exclui arquivos que correspondem ao padrão

Eu preciso recursivamente remover todos os arquivos em todos os subdiretórios onde o nome do arquivo contém um número seguido por um 'x' seguido por um número, pelo menos duas vezes. Exemplo: Eu gostaria de remover esses arquivos: 'aaa-...
30.07.2013 / 02:00
5
respostas

Como posso obter o primeiro jogo da expansão com curinga?

Shells como Bash e Zsh expandem curinga em argumentos, como muitos argumentos que correspondem ao padrão: $ echo *.txt 1.txt 2.txt 3.txt Mas e se eu quiser que o primeiro jogo seja retornado, não todos os jogos? $ echo *.txt 1.txt...
18.09.2014 / 11:29
2
respostas

find (1): como o curinga em estrela é implementado para que ele falhe em alguns nomes de arquivos?

Em um sistema de arquivos no qual nomes de arquivos estão em UTF-8, eu tenho um arquivo com um nome incorreto; ele é exibido como: D�sinstaller , nome real de acordo com zsh: D$'1'sinstaller , Latin1 para Désinstaller , ele próprio um barb...
09.04.2015 / 18:52
1
resposta

Wildcards dentro de citações

Este será fácil, mas em minhas memórias, quando o script de shell, usando aspas duplas, permitiria expansão de globbing e variáveis. Mas no código a seguir: #!/bin/sh echo *.sh echo "*.sh" echo '*.sh' echo $LANG echo "$LANG" echo '$LANG'...
13.03.2013 / 11:55
1
resposta

Como funciona $ {0 ## * /} e $ {0% / *}?

Estou bastante confuso sobre as seguintes expressões regulares que encontrei em um script de shell: ${0##*/} ${0%/*} Como eles funcionam?     
11.10.2011 / 00:38