Perguntas sobre 'brace-expansion'

1
resposta

mkdir vários diretórios com um nome de subdiretório com espaço nele

Eu quero criar vários diretórios de uma só vez. O problema é que um dos subdiretórios tem um nome com um espaço nele. A estrutura de diretórios que eu quero fazer é a seguinte. project /level 1 /level2 Eu tentei escapar do espaço,...
24.12.2012 / 04:47
1
resposta

Como posso saber quais comandos usarão a expansão de chaves e quais não usarão?

Por exemplo, isso funciona: $ curl -s -X GET "http://api-int.abc.com/api/{,,,}ukulele/v1/health" Isso executa 4 comandos curl, que é o que eu quero. Entretanto, ping não utilizará expansão de chaves: $ ping {google,yahoo,micro...
13.03.2017 / 16:31
1
resposta

A expansão do Brace não está funcionando em um script

for i in {1..40} do echo $i done Eu tenho {1..40} e eu gostaria de ter algo parecido com 1 2 3 and so on para que eu possa usar a variável i dentro do parâmetro de um comando.     
25.03.2015 / 18:24
1
resposta

Expandindo {a..d} para a b c d em zsh

No bash, {a..d} se expande para a b c d . Atualmente, isso não está acontecendo para mim no zsh, e meu googling retornou resultados conflitantes. Alguns resultados sugerem que {a..d} funcione - link O outro resultado que encontre...
29.07.2015 / 12:12
1
resposta

backticks dentro da expansão de chaves

Estou tentando listar os arquivos dos processos httpd e tentei fazer isso: ls -l /proc/{'pidof httpd | tr ' ' ',''}/ ls: cannot access /proc/{{28493,28492,28491,28490,28489,28488,28487,28486,28483}}/: No such file or directory Mas se eu c...
30.01.2017 / 20:44
2
respostas

Como posso listar as informações para uma matriz de / dev / disks usando expansão ou substituição do bash?

Eu quero a saída de: diskutil list; diskutil info [multiple devices] Sem ter que fazer: diskutil info disk0; diskutil info disk0s1; diskutil info disk1 ... etc Por exemplo, com muitos comandos incorporados como touch rm mk...
01.07.2014 / 04:07
1
resposta

A expansão do bash pode ser executada entre aspas

Em uma tentativa de secar meu bashrc , tentei alterar isso, CDPATH=".:~/Development:~/Development/resources:~" para isso, CDPATH=".:~/Development{,/resources}:~" Mas eu achei que a expansão da chave não foi executada dentro da st...
27.05.2015 / 17:37
2
respostas

Expansão de Bash de $ {@} como comando

Eu tenho um script pai while read cmd do nohup ./script ${cmd[@]} &>> log & done < ~/list que executa este script filho while true do eval "${CMD[@]}" #${CMD[@]} #./panic done com esta lista de comandos...
09.07.2013 / 19:57
3
respostas

'Binding' Bash Curly Suspensórios

No Bash, echo a{b,c}d{e,f} imprime abde abdf acde acdf A saída que eu gostaria de ver é abde acdf Em outras palavras, dados os parâmetros N , eu gostaria que o Bash usasse o parâmetro i dentro de cada par de c...
23.10.2013 / 02:34
1
resposta

Alterar o comportamento de conclusão com expansão de chaves em zsh

Eu me acostumei a usar o autocompletar guia entre chaves sem expandir em zsh. Isso foi possível, enquanto eu usava o zsh com um grml-config básico. Desde que migrei para oh-my-zsh, não consigo reproduzir esse comportamento. Exemplo: $ touc...
22.09.2012 / 23:52