PDA

Visualizza la versione completa : Creare 50.000 file


Brazonet
30-05-2005, 12:44
Ragazzi ho un problema:
Devo creare 50.000 file che userò per alcuni test e mi serve uno script per Linux che me lo faccia.
Il fatto è che devono avere quasi lo stesso nome ma con la parte finale a contatore:
per esempio:

prova01.txt
prova02.txt
...

avete qualche idea su come possa farlo?

c montecristo
30-05-2005, 12:51
file vuoti?

Brazonet
30-05-2005, 12:58
Proprio vuoti no, ma con una dimensione anche piccola purché fissa.

stai_tranquillo
30-05-2005, 13:06
fai un for, che itera un dd if=/dev/zero e per il numero di blocchi che vuoi.. poi usi l'indice del for come nome file.. non dovrebbe essere difficile

man for

man dd


e hai fatto ;)

prometeus
30-05-2005, 13:08
Fai uno script di bash contentente questo "codice"



#!/bin/bash
for ((a=1; a <= 50000; a++))
do
touch $a.txt
done


Genererà 50000 file vuoti chiamati 1.txt, 2.txt e così via.
Se vuoi riempirli aggiungi prima del done questa riga



cat file_di_testo.txt > $a.txt


Dove file_di_testo.txt è un file di testo a tuo piacere.

Brazonet
30-05-2005, 13:17
Siete miticiiiiiiiiiiiii!!!!!!!! :yuppi: :yuppi:

Loading