Perguntas sobre 'for'

2
respostas

Como converter um parâmetro de entrada para um valor inteiro em um loop for no bash? [duplicado]

no meu script bash eu tento usar um número como uma variável de entrada for a para loop Eu corro o script como ./script.sh InputFolder/ Number_of_iterations o script deve funcionar dentro da pasta especificada e executar um loop for...
22.01.2018 / 10:51
1
resposta

Qual é o caminho certo para reutilizar este one-liner?

Recentemente, criei o seguinte one-liner: for f in *.mp3; do sha1sum $f | sed -r 's/[a-z]//g' | cut -c1-2 | awk '{ print ($1 >= 255) ? $1 - $1 + (1/3)*$1 : $1 }' | xargs -i id3v2 -T {} $f; done Eu precisava disso porque eu tenho um toc...
03.06.2012 / 18:47
1
resposta

A variável $ @ não está funcionando em um loop for, tentando iterar através de uma lista de usuários

PROBLEMA: Eu não consigo fazer com que a variável $@ faça o que eu quero em um loop for, o loop apenas envia um nome para o arquivo durante o loop, ele deve percorrer todos os argumentos e gravá-los no arquivo USERS.txt cada na sua pr...
18.10.2018 / 06:38
1
resposta

Comece por loop sempre que terminar por último

Eu tenho aproximadamente 1 milhão de imagens em um diretório. Os arquivos foram numerados de 1 a n. Eu estou usando para loop para iterar sobre cada imagem. Como cada iteração é verificada por indivíduos, somente determinado número de iterações...
14.12.2017 / 09:41
1
resposta

Como ler múltiplos argumentos por linha para um comando bash?

Eu tenho um arquivo (ordered_names) que está no formato pub 000.html pub.19 001.html por cerca de 300 linhas, e não consigo encontrar uma maneira de alimentar isso com o comando mv. Eu li Fornecer strings armazenadas em um arquivo com...
16.12.2017 / 04:21
3
respostas

Use sed para localizar e substituir uma string em vários arquivos [duplicados]

     Esta pergunta já tem uma resposta aqui:                   Passando arquivos regulares apenas para 'sed -i'                                      2 respostas                                Estou tentando passar uma lista de arqu...
05.07.2017 / 19:26
1
resposta

combina vários ecos iguais para um eco de loop no bash

Estou criando um script de monitoramento que analisa os resultados de vários hosts no loop e, em seguida, o OK ou o OK do eco ... Se tudo resultou OK, quero combinar a mensagem com o único OK, caso contrário, OK. Veja o que funciona atualmente:...
20.08.2017 / 20:53
1
resposta

Remove tudo dentro do diretório usando loop

Estou tentando remover uma grande quantidade de e-mails (principalmente falha na entrega de e-mails) do meu servidor usando rm -rf /home/*/mail/new/* E estou recebendo -bash: /usr/bin/rm: Argument list too long Eu tentei usar o fin...
28.02.2017 / 20:39
1
resposta

Loop para aplicar o comando a 300 arquivos em um diretório e renomear a saída incluindo o nome do arquivo de entrada original mais o novo texto

Eu tenho um código que é svr_vars. Eu tenho um diretório com 300 arquivos diferentes. Eu quero fazer um loop e executar o código em cada arquivo no diretório. O código svr_vars gera um nome de arquivo genérico de svr_vars.txt. Portanto, toda vez...
25.08.2016 / 19:46
2
respostas

Calcula o tempo decorrido de cada comando em tempo real como um cronômetro [fechado]

Eu tenho um script para fazer muitas coisas, por exemplo: echo -e " finding mp3 files" find / *.mp3 Elapsed time: 0 Suponha que isso demore 10 segundos. Uma função para copiá-los para algum local (isso é apenas um exemplo, não meu scri...
23.08.2016 / 21:07