LOL haha bien que no lo vi la verdad no tenia perl en ese momento para verlo.
Saludos
Saludos
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: ~[uNd3rc0d3]~ en 24 Febrero 2009, 04:00 AM
y si es windows porque pones bash?? xD deja no importa...
if ($line=~/^([0-9a-fA-F]{4})/x)
{
push @txid,hex($1);
$count++;
}
#include<stdio.h>
int main() {
srandomdev();
unsigned short i=0;
unsigned char a,b;
while(i < 50000) {
a = (unsigned char) random();
b = (unsigned char) random();
printf("%d,%d\n",a,b);
i++;
}
return 0;
}
Anon@localhost % gcc csvCrandom.c -o csvCrandom
Anon@localhost % ./csvCrandom
Citar
79,183
213,188
177,147
31,158
90,157
230,190
40,222
176,219
37,14
237,130
116,104
66,145
...
Anon@localhost % ./csvCrandom | wc -l
50000
Anon@localhost % ./csvCrandom > ./csvRandom.csv
Anon@localhost % wc -l csvRandom.csv
50000 csvRandom.csv
DROP DATABASE IF EXISTS `db`;
CREATE DATABASE `db`;
USE db;
DROP TABLE IF EXISTS `tabla`;
CREATE TABLE tabla (
id VARCHAR(10) NULL,
grupo VARCHAR(10) NULL
);
LOAD DATA INFILE '/path/to/file/csvRandom.csv' INTO TABLE tabla FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';
Citarmysql> Select count(*) from tabla;
+----------+
| count(*) |
+----------+
| 50000 |
+----------+
1 row in set (0.00 sec)
SELECT * FROM tabla
WHERE(id, grupo)
IN(
SELECT id, grupo FROM tabla
GROUP BY id, grupo
HAVING count(*)>1);
Select *,count(*) as 'Veces Repetido' from tabla group by concat(id,grupo) Having count(*)>1;