PDA

View Full Version : [OT] Unire due file e cancellarne molti


pizeta
06-12-2005, 16:50
In un unico post due domande abbastanza stupide

- perchè se unisco in un unico file una wordlist .dic da 93MB e una .txt da 119MB con il comando
sort -u lista1.dic lista2.txt > totale
il file totale è di 85MB
Non dovrebbe come minimo essere grande quanto il più piccolo dei due?

altra domanda idiota
perchè rm non cancella più di 8000 (circa) file alla volta ?
oggi ho svuotato la cartella spool di sendmail e c'erano 30000 files e m'è toccato fare a tappe visto che rm aveva una lista argomenti troppo lunga

ilsensine
06-12-2005, 17:50
In un unico post due domande abbastanza stupide

- perchè se unisco in un unico file una wordlist .dic da 93MB e una .txt da 119MB con il comando
sort -u lista1.dic lista2.txt > totale
il file totale è di 85MB
Non dovrebbe come minimo essere grande quanto il più piccolo dei due?
-u implica l'output di una sola riga se più righe sono uguali


altra domanda idiota
perchè rm non cancella più di 8000 (circa) file alla volta ?
oggi ho svuotato la cartella spool di sendmail e c'erano 30000 files e m'è toccato fare a tappe visto che rm aveva una lista argomenti troppo lunga
La dimensione massima di una riga di comando è 32768 caratteri.

pizeta
06-12-2005, 20:49
-u implica l'output di una sola riga se più righe sono uguali
eh appunto, senza ripetizioni sarebbe dovuto essere al minimo quanto il file più piccolo,
in realtà poi ho scoperto che anche i file presi singolarmente contenevano delle ripetizioni, per cui i conti forse tornano, ma visto che mi fido del mio so direi che posso togliere il forse

ilsensine
07-12-2005, 09:11
in realtà poi ho scoperto che anche i file presi singolarmente contenevano delle ripetizioni
...appunto :)