Perguntas sobre 'brace-expansion'

1
resposta

Bash Brace Expansion & Variables [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Posso usar variáveis dentro da expansão {} sem 'eval'?                                      3 respostas                                Eu tenho um comando de busca:...
29.10.2014 / 02:51
2
respostas

Expandir sinal menor que quando usar multios e cinta expandir

Com o zsh multios set ( setopt multios ) é possível fazer coisas como: < in1 < in2 > out e: < in > out1 > out2 que é muito conveniente. Eu quero combinar este recurso com a expansão de chaves ( setopt bracee...
17.12.2012 / 09:06
1
resposta

Existe uma maneira de expressar loops de tamanho fixo como declaração de expansão sem loop no bash?

Eu queria saber se a expansão de {} no shell bash, por ex. de command /path/to/file{1,2,3} funciona "horizontalmente", ou seja, command /path/to/file1 /path/to/file2 /path/to/file3 ou "verticalmente", ou seja, command /path/to/fi...
22.09.2014 / 15:58
1
resposta

Expanda a variável na expansão da chave [duplicata]

Eu estou tentando enumerar um intervalo de números inteiros usando uma variável, mas tendo alguns problemas. Quando eu digito echo {1..5} Eu obtenho 1 2 3 4 5 No entanto, quando eu digito uma variável, não consigo obter a enumera...
23.04.2015 / 05:20
1
resposta

Citando chaves no shell [duplicado]

Encontrei exemplos de citações diferentes para chaves find , mas não consegui encontrar uma explicação. As escolhas possíveis são:     1. {}     2. '{}'     3. "{}" E todos eles parecem funcionar bem. Existe uma diferença entre...
21.03.2013 / 06:04
1
resposta

Expandindo uma cadeia de expansão de chave mantida em uma variável para uso em um loop for?

Eu tenho o seguinte script: FOOS=foo{1..5} for i in 'echo $FOOS' do echo bar done Agora eu (acho que) tenho a idéia de que a expansão de chave só funciona com literais - daí o eco - mas tudo isso parece fazer é imprimir apenas um bar n...
27.10.2015 / 19:27
1
resposta

Repita com base na entrada do usuário OS X

Estou criando um script que solicita que um usuário insira uma mensagem e quantas vezes ele gostaria de exibir essa mensagem. Isso é o que eu tenho até agora. message.sh #!/bin/bash echo -en "Enter a message to display: " read -r...
24.01.2016 / 13:58
1
resposta

Expansão de suporte e comando composto

Eu não entendo porque esses dois loops são diferentes. Deve ter algo a ver com quando a expansão da chave é executada e como o espaço em branco é interpretado for i in b{e,\ }s ; do echo $i ; done for i in bes b s ; do echo $i ; done e c...
12.09.2015 / 21:04
3
respostas

Use variável dentro da expansão da chave bash [duplicata]

Eu tenho um programa que gera um número variável de imagens, ordenadas assim: 1.jpg, 2.jpg [...] 10.jpg..etc Eu não posso usar *.jpg como entrada porque os 10 serão processados antes de 2, 3, etc., então eu quero usar: convert pag...
31.12.2017 / 00:00
3
respostas

Acessando o número / variável de iteração da expansão da chave bash [internal]

Pergunta: É possível acessar qual número de uma iteração bash está sendo processada atualmente? Psuedo-Command mv {1..5}.something.{1..5} $x1.$x2.something Nota: Esta é uma representação lógica; uma amostra não funcional. Pseudo...
28.03.2012 / 02:20