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

Expansão de nome de arquivo: encontrar correspondência de padrão de utilitário vs combinação de padrão de concha de Bash

Para a expansão do nome do arquivo, a opção '-name' do utilitário 'find' parece funcionar de forma semelhante, mas não exatamente da mesma forma que a correspondência de padrões internos do shell bash. Aqui estão as seções relevantes do manua...
16.06.2015 / 17:44
3
respostas

Por que as 'Character Classes' devem ser preferidas em relação a 'Character Ranges' em Shell (Bash)?

A linha de comando do Linux (Contagem de páginas - livro 47) diz: ... you have to be very careful with them [character ranges] because they will not produce the expected results unless properly configured. For now, you should avoid using...
17.04.2013 / 13:47
3
respostas

ls, regexp e variável de ambiente

Eu queria declarar uma variável de ambiente que armazena todas as extensões de arquivos de vídeo para que eu possa usá-la ao usar o shell. Eu tentei várias coisas mas nunca consegui que funcionasse: Se no meu .bash_profile eu coloco: expor...
25.01.2011 / 02:35
3
respostas

Use o shell “*” glob, mas exclua um arquivo e não corresponda a diretórios?

Eu tenho uma regra de makefile que cria um zip / tarbar para distribuição. Na receita, ele faz algumas coisas de "valor agregado", como garantir que os CR / LF estejam corretos e garantir que os bits de execução estejam corretos antes do empacot...
05.10.2015 / 12:07
3
respostas

Bash globbing do argumento multi-part

Abaixo estão alguns exemplos de um comando find que estou tentando executar. Eu estou procurando maneiras diferentes que eu possa usar o globbing para gerar (como um exemplo) um comando de busca com predicados reunidos. Não funciona porque...
20.01.2012 / 17:09
1
resposta

Parâmetro de aspas simples com script Bash com valor de globbing

Estou tentando escrever um script de pesquisa de código, com diretórios e arquivos configuráveis que são excluídos. A parte principal deste script é a seguinte linha: out=$(grep -TInr$C$W --color=always \ --exclude={translations} \ --...
04.04.2016 / 13:25
1
resposta

Existe uma combinação de shopt glob ou configuração que se comporta como tcsh?

Estou fazendo a transição de um usuário tcsh de longa data para um novo usuário bash (está muito atrasado). Eu escrevi um monte de foreach loops no tcsh on the fly em uma base regular, então eu aprendi a sintaxe para loops for bash do bash como...
07.08.2018 / 01:49
2
respostas

Como armazenar um caminho construído com curingas e contendo espaços em uma variável

Aqui está a situação (estou em um Mac, OS X El Capitan): # This works: $ cd /Applications/Adobe\ Illustrator*/Cool\ Extras.localized/en_US/Templates/; # These do not work: $ INSTALL_DIR=/Applications/Adobe\ Illustrator*/Cool\ Extras.locali...
24.01.2016 / 04:54
1
resposta

Qual é a ordem de classificação ao usar operadores condicionais?

Eu escrevi um script bash que processa uma lista de nomes de arquivos (usando a expansão glob, como em for f in * ) e, em seguida, gera um subconjunto dessa lista para um arquivo. Subsequentemente, leio o conteúdo desse arquivo em uma matriz e...
23.03.2016 / 10:43
3
respostas

Use um curinga no caminho do diretório

Estou tentando escrever um script bash em que parte de um diretório é uma string longa e desconhecida. Eu sei a primeira parte do nome do diretório. Como eu combino a string conhecida e o curinga no caminho? A partir de agora, tenho: ID=$1;...
20.05.2016 / 00:37