dstter

script que repete sem parar os comandos

3 posts in this topic

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.

Share this post


Link to post
Share on other 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

Edited by darkcripter

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.