dstter

script que repete sem parar os comandos

3 posts neste tópico

Preciso de um script em shell script ou ao menos da confirmação se dá pra fazer que é o seguinte

dd if=/dev/zero of=file.7z.002 bs=n count=1

7z t file.7z.001

O que eu preciso é de um script que fique repetindo (o que está a cima) e em cada vez troque o valor de n por 1 e depois por 2 e depois 3 e assim infinitamente ou se der pra colocar um limite pode ser 1073741824.

Acredito que não seja nada complexo, se o der para explicar pro shell que é só pra ele trocar pelo proximo número e assim por diante, alguém pode escrever isso pra mim? (ou ao menos me falar se em shell script dá, que ai eu vou tentar aprender)

Se eu for ficar fazendo na mão eu vou levar anos, no minimo.

Também pode ser em outra linguagem, desde que dê esses comandos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

KK ok vamo la

olha vou fazer ate o final 20 pra voce ter uma ideia:

#include <stdio.h>

#include <stdlib.h>

int main() {

printf("Iniciando...");

int i;

for (i = 0;i < 20;i++)

{

char count[62];

sprintf(count, "dd if=/dev/zero of=file.7z.002 bs=%d count=%d 7z t file.7z.001", i, i);

system(count);

}

return(0);

}

não entendi direito oque voce quer fazer LOL

Editado por darkcripter

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.