Perguntas com a marcação «wildcards»

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


3
Como ou por que usar `. *?` É melhor que `. *`?
Eu respondi a essa pergunta no SuperUser que era algo relacionado ao tipo de expressões regulares usadas ao grepping uma saída. A resposta que dei foi esta: tail -f log | grep "some_string.*some_string" E então, em três comentários à minha resposta, o @Bob escreveu isso: .*é ganancioso e pode capturar …



6
Forçar novas linhas com a impressão curinga de gato
Eu quero usar gato com curingas no bash para imprimir vários arquivos pequenos (cada arquivo é uma frase) para a saída padrão. No entanto, o conteúdo do arquivo separado não é separado por uma nova linha, o que eu gostaria para facilitar a leitura. Como posso adicionar um delimitador de …

3
ImageMagick em vários arquivos
Eu converti um único arquivo de BMP para PNG com o ImageMagick convertusando o comando abaixo convert CD\ Front.bmp CD\ Front.png Eu tenho muitos desses arquivos, então tentei: for f in */*.bmp ; do convert $f ${f%bmp}png; done mas esse comando permanece para sempre. O que estou fazendo errado?

2
Como um shell (bash, por exemplo) expande os padrões curinga?
Suponha que um diretório tenha 100 arquivos começando com a letra 'a'. Se eu fizer um a grep <some string> a*partir do terminal, como o shell lidará com isso? Ele expandirá a expressão regular, obterá uma lista de todos os arquivos começando com ae grep em cada um deles sequencialmente? …
9 bash  shell  wildcards 

3
“Mkdir foo; svn mv * foo ”
Muitas vezes eu quero fazer alguma variante desse idioma: $ mkdir 2010 $ svn mv * 2010 Obviamente, recebo um erro porque o glob também corresponde a 2010: svn: Cannot copy path '2010' into its own child '2010/2010' Existe uma maneira de substituir "svn mv * 2010"por uma linha única …


2
Ignora "sem correspondências"
Eu gostaria de listar todos os arquivos em uma pasta chamada foldernameque têm a extensão test, atestou btest. Meu pensamento imediato foi correr ls ./foldername/*.{a,b,}test Isso funciona bem, a menos que não exista nada com a extensão atest; nesse caso, recebo o erro zsh: no matches found: ./foldername/*.atest. Existe alguma …

1
Bash Globbing não como o esperado
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 …


1
Expansão de parâmetro na variável atribuída com um curinga
Eu tenho dois arquivos na minha pasta atual (MA502) cujos nomes são - MA502_TAAGGCGA-TCGCAGG_L001_R1_001.at.fastq MA502_TAAGGCGA-TCGCAGG_L001_R2_001.at.fastq Eu tenho muitas dessas pastas - ex MA503, MA504 etc, e quero fazer um loop sobre elas. Atribuo meus nomes de variáveis ​​usando curingas - Forward=*R1*.at.fastq Reverse=*R2*.at.fastq Quero processar esses arquivos em um script e …



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.