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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.