Perguntas sobre 'brace-expansion'

6
respostas

Quando você usa a expansão de contraventamento?

Eu entendo o que é expansão da cinta , mas não sei como usá-lo melhor. Quando você o usa? Por favor, me ensine alguns exemplos convenientes e notáveis se você tiver sua própria dica.     
15.09.2014 / 08:13
6
respostas

Como criar uma seqüência com zeros à esquerda usando a expansão de contraventamento

Quando uso o seguinte, obtenho um resultado como esperado: $ echo {8..10} 8 9 10 Como posso usar essa expansão de chave de maneira fácil, para obter a seguinte saída? $ echo {8..10} 08 09 10 Agora que isso pode ser obtido usando s...
04.01.2013 / 09:41
3
respostas

Como posso usar $ variable em uma expansão de chave shell de uma seqüência?

Eu quero usar $var in uma expansão de chave shell com um intervalo, no bash. Simplesmente colocar {$var1..$var2} não funciona, então eu fui "lateral" ... As obras a seguir, mas são um pouco desajeitadas. # remove the split files echo...
21.02.2011 / 03:52
6
respostas

cat um número muito grande de arquivos juntos na ordem correta

Tenho cerca de 15.000 arquivos com o nome file_1.pdb , file_2.pdb etc. Posso usar alguns milhares desses para fazer: cat file_{1..2000}.pdb >> file_all.pdb No entanto, se eu fizer isso por 15.000 arquivos, recebo o erro -bas...
26.02.2018 / 18:25
4
respostas

bash: Use uma variável para armazenar o redirecionamento stderr | stdout

Existe alguma maneira de redirecionar stdout e stderr via variável, como adicionar opções de comando no script? Por exemplo, eu tenho um script: #!/bin/bash -x TEST=">/dev/null 2>&1" OPT='-p -v' mkdir $OPT 123/123/123 $TEST E...
10.01.2012 / 10:26
2
respostas

Usando chaves (chaves) para criar uma estrutura de pastas com 'mkdir -p'

Como man mkdir states -p, --parents no error if existing, make parent directories as needed Quando eu corri este comando mkdir -p work/{F1,F2,F3}/{temp1,temp2} Ele cria uma estrutura de pastas como essa% parent fold...
02.08.2011 / 15:26
3
respostas

Por que não systemctl \ {restart, status} \ sshd \; trabalhos?

A saída do comando acima quando passada pelo eco é: # echo systemctl\ {restart,status}\ sshd\; systemctl restart sshd; systemctl status sshd; Mesmo se eu colar a saída no terminal, o comando funcionará. Mas quando tento executar diretamen...
27.03.2018 / 11:01
3
respostas

Por que “cat {foo}” não imprime foo, mas “cat {foo, bar}” faz?

Eu estava tentando concatenar arquivos de texto em subpastas e tentei: cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1}/book.txt > out$var No entanto, isso não retornou nada. Então, tentei adicionar uma 'subpasta 2' não existen...
19.05.2018 / 08:39
4
respostas

Quando é {a, b, c} expandido no bash, quando não é?

Um script bash que contém for i in {a,b}-{1,2}; do echo $i; done imprime a-1 a-2 b-1 b-2 quando executado. Isso é o que eu esperava - à medida que a construção {a,b} é expandida. No entanto, quando (outro) script contém...
05.07.2016 / 21:59
1
resposta

Por que o eco está combinando alguns arquivos duas vezes?

$ touch file{1..12} $ echo *e{1..12} file1 file2 file3 file4 file5 file6 file7 file8 file9 file10 file11 file12 $ echo *{1..12} file1 file11 file12 file2 file3 file4 file5 file6 file7 file8 file9 file10 file11 file12 Eu não entendo porque...
18.11.2015 / 01:15