Perguntas com a marcação «wildcards»

Globbing significa correspondência de arquivos por padrões de nome contendo caracteres curinga.


4
Diferença entre [0-9], [[: dígito:]] e \ d
No artigo da Wikipedia sobre Expressões regulares , parece que [[:digit:]]= [0-9]= \d. Quais são as circunstâncias em que eles não são iguais? Qual é a diferença? Após algumas pesquisas, acho que uma diferença é que a expressão entre colchetes [:expr:]depende da localidade.




1
Curingas dentro de aspas
Essa será uma tarefa fácil, mas, em minhas memórias, quando o script de shell, o uso de aspas duplas permitiria expandir globbing e variáveis. Mas no seguinte código: #!/bin/sh echo *.sh echo "*.sh" echo '*.sh' echo $LANG echo "$LANG" echo '$LANG' Eu recebo este resultado: bob.sh redeployJboss.sh *.sh *.sh en_US.utf8 …

2
excluir padrão de correspondência de arquivos
Preciso remover recursivamente todos os arquivos em todos os subdiretórios em que o nome do arquivo contém um número seguido de um 'x' seguido de um número, pelo menos duas vezes. Exemplo: Eu gostaria de remover esses arquivos: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Mas NÃO quero remover esses arquivos: 'aaa.jpg' 'aaa-12x12.jpg' 'aaaxaaa-123x123.jpg' 'aaaxaaa-aaaxaaa.jpg' …
32 bash  files  find  wildcards 





5
Glob com ordem numérica
Eu tenho esta lista de arquivos pdf em um diretório: c0.pdf c12.pdf c15.pdf c18.pdf c20.pdf c4.pdf c7.pdf c10.pdf c13.pdf c16.pdf c19.pdf c2.pdf c5.pdf c8.pdf c11.pdf c14.pdf c17.pdf c1.pdf c3.pdf c6.pdf c9.pdf Quero concatená-los usando o ghostscript em ordem numérica (semelhante a isso): gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.