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

Por que o tar --exclude = “. *” cria um arquivo vazio?

Tudo que li diz que para excluir .svn e .htaccess e outros arquivos ocultos ao criar um arquivo tar, use o padrão --exclude=".*" . Quando tento, recebo um arquivo vazio. Quando deixo de fora a opção --exclude long, tudo é arquivado...
07.05.2012 / 21:36
4
respostas

Como fazer bash glob uma variável de string?

Informações do sistema OS: OS X bash: GNU bash, versão 3.2.57 (1) -release (x86_64-apple-darwin16) Antecedentes Eu quero que o time machine exclua um conjunto de diretórios e arquivos de todo o meu projeto git / nodejs. Meus diretóri...
06.10.2016 / 20:29
3
respostas

Crie links simbólicos para arquivos usando curingas

Eu quero criar links simbólicos para vários arquivos: ln -s dev-*.php 's/dev-(.*\.php)/$1/' Results hoped for: site.php links to dev-site.php file.php links to dev-file.php Qual é a maneira mais concisa de conseguir isso?   ...
11.02.2013 / 21:48
5
respostas

Como excluir alguns arquivos que não correspondem a certas extensões com o grep?

Eu quero mostrar todas as linhas contendo a palavra OK recursivamente de um diretório. Mas há algumas extensões que preciso excluir do resultado: *~ *.map *.js except *.debug.js Eu tentei: grep -r --exclude={*~,*.map} "OK" /some/dir...
16.04.2014 / 10:47
1
resposta

Como faço para filtrar um glob no zsh

Basicamente eu posso usar um glob em zsh para uma lista. Muitas vezes, eu gostaria de filtrar essa lista, embora eu esteja me perguntando se preciso fazer isso. O zsh tem um método para filtrar uma lista? Temo que essa seja uma pergunta óbvia...
13.02.2012 / 00:55
2
respostas

ZSH: globalização recursiva com .directories

Eu pensei que o padrão glob: **/(*|.*) representaria todas as pastas e arquivos começando com dot ( . ) ou não, mas ignoraria diretórios no diretório atual que começam com . . Qual é o padrão glob que significa: every file and...
19.12.2011 / 00:35
2
respostas

Como executo um comando em vários arquivos?

Isso é bem básico, eu tenho uma pasta com várias subpastas de arquivos JS e eu quero rodar o compilador Clojure do Google em todos os arquivos dessas pastas. O comando para processar um único arquivo é o seguinte: java -jar compiler.jar --js...
27.06.2013 / 09:45
2
respostas

Bash globbing e argumento passando

Eu tenho o seguinte script bash simplificado #!/bin/bash files=("$@") if [ "X$files" = "X" ]; then files=$HOME/print/*.pdf; fi for file in "${files[@]}"; do ls "$file"; done Se eu passar argumentos (nomes de arquivo) como parâmetro...
18.11.2013 / 13:03
3
respostas

Posso usar variáveis dentro da expansão {} sem 'eval'?

Posso usar variáveis dentro da expansão {} sem apelar para eval ? Se sim, como? Isso não funciona: $ touch 1.foo 1.bar $ ls 1.{foo,bar} 1.bar 1.foo $ extensions=foo,bar $ ls 1.{$extensions} ls: cannot access 1.{foo,bar}: No such file...
27.02.2014 / 00:05
5
respostas

Como copiar todos os arquivos HTML de uma árvore de diretórios para um único diretório

Eu quero copiar todos os arquivos .html de myDir e seus subdiretórios para ~/otherDir . Aqui está o que eu tentei, mas não funciona: $ find myDir -name *.html -print | xargs -0 cp ~/otherDir usage: cp [-R [-H | -L | -P]] [-fi | -n] [-...
10.05.2011 / 21:03