Perguntas sobre 'for'

2
respostas

Iterando sobre padrões glob, não os arquivos neles

Eu gostaria de executar as mesmas operações de agregação em cada um dos vários grupos de arquivos em que cada grupo é correspondido por um padrão glob. O que eu não gostaria de fazer é canalizar cada nome de arquivo para a função de agregação se...
31.03.2016 / 22:45
1
resposta

Por que esse comando para copiar arquivos em um loop for funciona no bash, mas não no zsh?

Estou tentando copiar vários arquivos com o mesmo nome, mas em subdiretórios diferentes, para um único diretório, alterando os nomes para os baseados nos caminhos dos arquivos originais. Eu uso um loop for que faz o que eu pretendo bash, mas se...
22.05.2014 / 22:58
2
respostas

Por que o laço for não executa no diretório?

No script a seguir, o primeiro loop para é executado conforme o esperado, mas não o segundo. Eu não recebo nenhum erro, parece que o script apenas trava. HOME=/root/mydir DIR=$HOME/var DIRWORK=$HOME/Local for f in $(find $DIR -type f); do...
22.04.2013 / 07:17
2
respostas

usando a variável “file” obtida de 'for “file” in' e passar para outro script falha [closed]

Estou tentando pesquisar todos os arquivos .mkv na minha pasta atual e, em seguida, usando mediainfo , quero colocar o height de seus metadados em uma variável, mas parece que está falhando. Este snippet: height=$(mediainfo "input....
14.04.2015 / 20:04
2
respostas

Como posso criar um script condicional Bash, baseado na saída de um comando?

Eu tenho um programa em Java que recebe dois argumentos (um nome de arquivo de vídeo e uma imagem) e gera um booleano (0 ou 1) na primeira linha: java -jar myProgram video1.mp4 image.png > 0 >some extra information... >other extra in...
06.12.2017 / 22:57
3
respostas

Como executar um loop for em 5 meses?

Eu criei este loop que ativa meu script somente em 1 mês (20170301 - 20170331): for ((i = 20170301; i<=20170331; i++)) ; do /home/jul/exp/prod/client/apps/scripts/runCer client-layer-name $i; done mas eu quero que ele seja executado...
15.09.2017 / 11:36
4
respostas

Ajuda com script bash

Eu estou ensinando a mim mesmo bash scripting com o livro 'Learning the Bash Shell' de Newbam. Estou dando certo com o livro, mas estou um pouco confuso com o script a seguir. É um script que usa um loop for para percorrer os diretórios em $PAT...
04.09.2015 / 13:28
4
respostas

Bash: para loop com intervalo binário mantendo o valor de controle binário

Digamos que eu tenha duas variáveis básicas que contêm valores binários: a=0011 # decimal 3 b=1000 # decimal 8 Existe uma maneira de percorrer todos os valores possíveis entre $a e $b mantendo-a binária? Algo como: for blah in $(...
22.11.2013 / 04:27
3
respostas

Função write bash que opera na lista de nomes de arquivos

Eu quero definir a função cpfromserver no bash para que quando eu corro $ cpfromserver xxx yyy zzz o resultado é o mesmo que se eu tivesse digitado $ scp [email protected]:"/some/location/xxx/xxx.txt /some/location/xxx/xxx.pdf /som...
10.02.2015 / 18:58
2
respostas

Como executo o mesmo conjunto de comandos em vários subdiretórios, em ordem numérica?

Dentro do meu parent_directory, eu tenho subdiretórios rotulados como E-11_G e E-10_G. Dentro de cada um desses subdiretórios, eu tenho mais subdiretórios rotulados como E-2_U, E-1_U e E0_U. Em cada uma dessas pastas, estou executando comandos n...
11.11.2014 / 05:12