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

Extended Glob: Qual é a diferença na sintaxe entre? (list), * (list), + (list) e @ (list)

Eu tenho uma pergunta depois de ler sobre glob ampliada. Depois de usar shopt -s extglob , Qual é a diferença no seguinte? ?(list): Matches zero or one occurrence of the given patterns. *(list): Matches zero or more occurrences of th...
14.05.2015 / 15:09
5
respostas

Como excluir diretórios numéricos com o rsync?

Eu sei que o rsync tem uma opção --exclude que eu uso com bastante frequência. Mas como posso especificar que deve excluir todos os diretórios "numéricos"? Na lista de diretórios abaixo, gostaria apenas de copiar css , html e include...
05.10.2011 / 17:17
2
respostas

Obtenha uma lista de comandos de 3 letras no Mac OS X

Como posso criar ou encontrar uma lista de comandos unix de 3 letras no Mac OS X? Gostaria de criar um novo programa / comando para um projeto. Eu gostaria de fazer um nome de 3 letras, mas eu não quero entrar em conflito com outros comandos...
13.07.2012 / 19:20
4
respostas

Verifique se uma pasta tem um certo tipo de arquivo presente

Como eu posso verificar se um arquivo tem um arquivo de extensão .java? Até agora eu tenho: for javaFile in *.java ; do { echo "The file $javaFile has : " >> ~/Desktop/externalServers.txt grep -E '^[^/]{2}.*http...
02.06.2014 / 14:52
1
resposta

Curing wildcards e arquivos de ponto

Eu sou um usuário de terminal iniciante tentando entender curingas. Acho que tenho uma boa noção disso, mas tenho algumas perguntas: Por que os dois códigos a seguir funcionam conforme o esperado: ls -d .[!.]?* echo [D]* Mas os 2 segui...
02.04.2013 / 21:46
2
respostas

Remove todos os arquivos desfazer Vim em todos os diretórios, exceto um

Acabei de perceber que tenho toneladas de arquivos desfazer Vim ( .un~ ) espalhados pelo meu sistema de arquivos. Gostaria de excluir todos esses arquivos, exceto em um diretório - ~/.tmp . Meu primeiro problema é que não consigo encontrar u...
27.02.2013 / 16:58
2
respostas

Como posso fazer o bash não corresponder '.' e com '.*'

Quando tento corresponder todos os arquivos de ponto em um diretório com .* , parece ter um efeito colateral desagradável: além de corresponder todos os arquivos e diretórios (reais), ele corresponde a . e .. . bash-3.2$ mv test/.* des...
13.06.2012 / 20:05
1
resposta

O que o cursor faz em zsh?

O que o caret ^ faz no zsh? echo ^ lista os arquivos no diretório atual, como ls . Eu uso grml . Aparentemente, não é um alias e which ^ imprime o mesmo que which $(ls) . Também command -v ^ não imprime nada e retorna 1....
04.04.2017 / 23:27
2
respostas

Copie todos os dotfiles, exceto '.git' e '..'

Estou ciente de usar .[!.]* para se referir a todos os dotfiles em um diretório com exceção de .. , mas como se pode referir a todos os dotfiles, exceto .. e .git ? Eu tentei várias variações em .[!.||.git]* e .[!.][!.git]* e sim...
17.09.2013 / 10:50
2
respostas

lftp exclui confusão de sintaxe

Estou confuso com a descrição da sintaxe dada para o lftp em seu site: -x RX, --exclude=RX exclude matching files -X GP, --exclude-glob=GP exclude matching files Como exatamente excluo certos arquivos durante o es...
01.11.2013 / 07:00