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.
1
resposta

Redirecionamento para um nome de arquivo globbed falha

Eu uso o Bash 4.3.48 (1) no Ubuntu 16.04 (xenial) com uma pilha LEMP. Eu tento criar um arquivo de sobreposições de php.ini de uma maneira agnóstica da versão com printf . 1) A operação agnóstica da versão falha: printf "[PHP]\n...
27.01.2018 / 19:54
1
resposta

negação extglob não funciona como esperado

Eu estava tentando usar a negação para excluir diretórios da globbing, mas os diretórios ainda aparecem na correspondência de padrões: bash-4.3$ ls file_1.txt testdir bash-4.3$ shopt extglob extglob on bash-4.3$ echo !(*/) file_1.txt...
30.06.2017 / 06:44
3
respostas

Usando vários curingas em uma glob

No meu diretório, tenho uma lista de arquivos com extensões diferentes, como file-abc-12.out file-abc-12.csv file-abc-12.txt file-xyz-12.out file-xyz-12.csv file-xyz-12.txt file-abc-04.out file-abc-04.csv file-abc-04.txt file-xyz-04.out file-...
14.04.2017 / 19:32
1
resposta

Em que ordem um arquivo FOR IN do bash seleciona arquivos em uma pasta?

Digamos que eu tenha um loop abaixo para in: for i in /apps/textfiles/*.txt do do something done Agora, digamos que eu tenha 50 arquivos dentro de / apps / textfiles / Em que ordem os arquivos serão selecionados?     
13.04.2017 / 17:27
1
resposta

Movendo apenas arquivos, não diretórios? [duplicado]

Eu quero mover todos os arquivos, mas não as pastas, dentro de uma pasta para outro diretório. Eu tenho usado este comando: find . -maxdepth 1 -type f -exec mv {} destination_folder \; Mas agora eu quero mover todos os arquivos, ex...
16.11.2016 / 19:41
1
resposta

A Expansão Variável do Bash pode ser executada diretamente na entrada do usuário?

No bash, existe alguma maneira de ler na entrada do usuário, mas ainda permitir a expansão da variável bash ? Estou tentando solicitar que o usuário insira um caminho no meio de um programa, mas como ~ e outras variáveis não são expandid...
15.10.2016 / 07:16
1
resposta

alias? não está funcionando em zsh

Eu fui levado a acreditar que não havia diferenças entre aliases em zsh e bash, mas parece que não é o caso. Eu tinha um alias que me ajudava a me familiarizar com os utilitários de linha de comando disponíveis para mim, mas depois de copiá-lo p...
22.04.2016 / 19:11
2
respostas

exclui que o arquivo de redirecionamento de destino seja processado no loop for

Isso fará com que LIST fique muito grande (até mesmo alguns GB em pouco tempo, etc.): $ for i in *; do echo $i; cut -d ' ' -f1 $i ; done > LIST Por exemplo, após 10 segundos: $ wc -l LIST 132654955 LIST $ ls -hl LIST -rw-r--r--...
22.01.2016 / 21:48
2
respostas

Como copiar arquivos de imagem cujos nomes não terminam com seu tamanho de resolução?

Eu tenho uma pasta com imagens e organizada por pastas de ano e mês (por exemplo, /2015/08/image.jpg ). Sempre que uma imagem é adicionada, ela também é copiada e redimensionada da seguinte forma: image-1024x768.jpg image-150x150.jpg image-...
18.01.2016 / 17:22
2
respostas

É um? tratado de maneira especial na expansão de parâmetros?

Estou tentando analisar a saída de git status --porcelain -b para uso no meu prompt, mas estou encontrando um comportamento estranho ao executar a expansão de parâmetros. Este fragmento deve demonstrar o problema: #!/bin/bash IFS=$'\n'...
05.08.2014 / 21:09