Perguntas com a marcação «brace-expansion»

Um mecanismo de shell que é usado para gerar strings arbitrárias.


3
Expansão Bash hexadecimal
Gostaria de saber se existe uma maneira de usar a expansão do bash para visualizar todas as possibilidades de combinação de vários dígitos em hexadecimal. Eu posso expandir em binários Na base 2: echo {0..1}{0..1}{0..1} O que devolve: 000 001 010 011 100 101 110 111 Na base 10: echo …

4
Expansão da chave da concha da direita para a esquerda
No zsh (e em outros shells), se eu incluir um argumento como (por exemplo): {a,b,c}{d,e,f} expansão chave transforma em: ad ae af bd be bf cd ce cf Para meus propósitos, a ordem dos argumentos é importante e preciso que os colchetes se expandam da direita para a esquerda em …


2
bash combinando expansão de curinga com expansão de chave
Estou tentando expandir uma string envolvendo um curinga e uma coleção de extensões especificadas dentro de chaves. Nada parece funcionar como o exemplo abaixo ilustra. a variável firstListexpande bem, mas não secondList, thirdListou fourthListse expande corretamente. Eu também tentei várias versões, evalmas nenhuma funciona. Qualquer ajuda seria apreciada #!/bin/bash touch …

4
Como posso suprimir o espaço entre argumentos gerados durante a expansão de chaves?
Usei o seguinte comando para criar uma lista de URLs que quero testar: echo -e localhost:8080/reports/{promos,promo-updates,scandown}/{130,139,142}{,-unburdened,-burdened}{,.pdf,.xls,.xlsx,.csv,.preload}"\n" >> urls.txt Infelizmente, os URLs anexados a urls.txtcada um tinham um espaço antes deles (exceto o primeiro, é claro). Entendo por que isso aconteceu, e percebo que poderia simplesmente despejá-lo através de uma sedexpressão, …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.