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

gunzip vários arquivos

Eu tenho um diretório onde existem várias pastas, cada pasta contém um arquivo .gz. Como posso descompactar todos eles de uma vez? Meus dados parecem com isso Lista de pastas A B C D Em todos eles existe um arquivo como A a.out.g...
11.05.2016 / 13:37
1
resposta

zsh padrão glob para corresponder todos os arquivos, exceto um, não funciona, apesar de EXTENDED_GLOB estar definido [duplicado]

Eu tenho um diretório contendo vários arquivos: $ ls tdir xx yy zz Estou procurando um padrão zsh glob, que se expande para todos os arquivos (não pontuais), exceto xx . Isso é o que eu tentei: $ set -o EXTENDED_GLOB $ echo tdi...
21.01.2016 / 14:29
1
resposta

Erro de globulação devido ao espaço em branco

Minha variável de diretório POSTMAP="/work/Documents/Projects/untitled\ folder/untitled\ folder/*/*_tsta.bam" Minha declaração: for file0 in ${POSTMAP}; do ... Parece que o espaço em branco em 'pasta sem título' mexe com o globbing...
19.02.2016 / 10:32
2
respostas

Não é possível executar o comando dentro da variável bash, incluindo colchetes com nullglob

Supondo que eu queira executar o commnand armazenado dentro da variável com o nullglob ativado. Por exemplo: shopt -s nullglob a="echo [foo]bar" ${a} Isso me dá uma saída vazia devido à opção nullglob, claro, mas eu quero a seguinte saída...
17.09.2015 / 16:11
3
respostas

Localiza um arquivo com a extensão .csv em um diretório correspondente a um padrão

Eu tenho uma pasta na qual tenho muitas subpastas. O nome da pasta raiz é allCSV e o nome da subpasta é como a_date(s), b_date(s), c_date(s) ... Eu quero um arquivo que esteja em a_date (s) e termine com .csv . Eu tentei com: fi...
25.05.2015 / 08:59
1
resposta

tar arquivos específicos em vários subdiretórios diferentes

Eu tenho a seguinte estrutura de pastas A |-B | |-C | |-1.log | |-2.log |-10.log |-D |-E |-F |-php.log |-H |-php.log Eu quero coletar todos os arquivos de log e o arquivo php presentes no subdiretório H e torná-los u...
02.06.2016 / 11:11
2
respostas

Encontre todas as pastas que começam com o intervalo numérico

Como posso encontrar todas as pastas que começam com um valor no intervalo de números de 500 a 899? Eu só preciso listá-los em um arquivo. Informações adicionais: Maxdepth 2 Exemplos de nomes de pastas: 593091_azerty_qwerty ou 84993...
11.03.2016 / 09:22
2
respostas

Por que o asterisco no comando result in for loop está expandindo?

Eu quero escrever um script que será executado git diff --name-status master..<BRANCH> mas quando eu executo isso: for i in $(git branch | grep -v master); do echo $i; done Eu recebo um diretório echo porque git branch...
19.08.2014 / 12:16
2
respostas

Find não quer encontrar * .sh em certo nível [duplicado]

Eu tenho um problema com find . Não encontra arquivos * .sh se eu estiver em determinado nível de diretório. No entanto, ele encontra arquivos * .sql. /path$ cd do_not_upload/updates/1.1.1/ /path/do_not_upload/updates/1.1.1$ find . -path...
10.09.2014 / 21:35
2
respostas

posso usar operadores lógicos para remover todos os arquivos que correspondem a um e / ou outro padrão em uma única linha?

Desejo remover os arquivos .txt ou .csv em uma única linha. O que eu tenho no meu diretório tachomi$ ls file1.csv file1.sql file1.txt file2.csv file2.sql file2.txt Eu quero apenas .sql arquivos, então quero saber se há um...
05.11.2014 / 06:39