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

Mover arquivos exclusivos de uma pasta com arquivos duplicados

Bem, para simplificar, eu tenho arquivos duplicados em uma pasta, com este formulário: file.ext file(1).ext file(2).ext file(3).ext otherfile.ext otherfile(1).ext otherfile(2).ext ... Eu quero mover apenas file.ext e otherfile.ext p...
18.09.2015 / 16:38
1
resposta

Expansões de cunhas de eliminação de duplicadores

As expansões de chaves podem produzir várias instâncias de nomes de arquivos se houver uma sobreposição nas correspondências. Um exemplo simples: mkdir testdir; cd testdir touch abcd for f in *{b,c}*; do something_to "$f"; done # or more s...
10.03.2016 / 17:58
1
resposta

~ glob comportamento do operador com padrão vazio

De acordo com a documentação, ~ pode ser usado como glob operator quando EXTENDED_GLOB é definido, permitindo construções como print -rl glob*~globA*~glob*B para qualquer coisa que corresponda a glob* , mas não corresponda a...
24.02.2017 / 21:30
1
resposta

grepping com “shopt -s globstar extglob”

Eu tenho shopt -s globstar extglob no meu ./bashrc . Estou procurando arquivos que se referem à string Foo no seguinte comando: grep -Fwn Foo /**/src/**/*.@(h|cpp) Agora, quero excluir todos os arquivos Foo.h e Foo.cpp . O se...
19.03.2014 / 12:21
4
respostas

O que é o comando Linux para exibir quantos nomes de arquivos no diretório terminam em dois dígitos?

Qual é o comando do Linux para exibir quantos nomes de arquivos no diretório terminam em dois dígitos? Usando ls com um comando como este: ls -l | wc –l *[0-9][0-9]     
05.06.2014 / 18:55
1
resposta

Qual é a ferramenta que me permite especificar diretórios arbitrários usando **

Uma vez vi um colega usar uma ferramenta que permite usar ** para representar qualquer diretório. Por exemplo: se um arquivo chamado myfile.java estiver dentro dele: src/main/com/mycompany/product/store/myfile.java Um comando no pai do...
12.03.2012 / 19:29
3
respostas

Copie somente diretórios com arquivos .mp3 com rsync

Estou tentando copiar apenas pastas com arquivos .mp3 para outro dispositivo. E apenas os .mp3s neles . A estrutura é assim: Band/Year - Album/*.flac Band/Year - Album/*.txt Band/Year - Album/*.mp3 Band/Year - Album/covers Band/Year - Album/...
23.07.2015 / 19:11
1
resposta

Como você obtém o primeiro arquivo em cada subdiretório que corresponde a uma lista de extensões de arquivo?

Como você obtém o primeiro arquivo em cada subdiretório que corresponde a uma lista de extensões de arquivo? Meu objetivo é executar um programa em qualquer um dos arquivos em uma série de subdiretórios. Por exemplo, abaixo há 3 subdiretórios...
13.02.2015 / 00:30
3
respostas

Exclui o arquivo correspondente de todas as subpastas do diretório atual

Eu usei este para copiar arquivos em todos os diretórios: find -type d -maxdepth 1 -print0 | xargs -0 -n1 cp .htaccess Agora eu preciso reverter um e excluir o arquivo com o nome correspondente de todos os subdiretórios de um que estou at...
04.11.2011 / 19:33
2
respostas

Passando expressões glob para funções / scripts

O script a seguir deve concatenar vários arquivos csv em um caminho especificado no primeiro argumento em um único arquivo csv especificado no segundo argumento #!/bin/zsh set -x set -v args=("$@"); globbing_pattern=${args[1]} output_file=...
21.05.2013 / 20:39