Traitement fichier avec AWK
Résolu/Fermé
pcsystemd
Messages postés
691
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
15 janvier 2024
-
29 juin 2009 à 09:44
pcsystemd Messages postés 691 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 15 janvier 2024 - 29 juin 2009 à 13:20
pcsystemd Messages postés 691 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 15 janvier 2024 - 29 juin 2009 à 13:20
A voir également:
- Traitement fichier avec AWK
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir fichier .bin - Guide
2 réponses
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
29 juin 2009 à 11:35
29 juin 2009 à 11:35
hello
comme ça ?
$ cat f1
AAAAAAAAAAAA
BBBBBBBBBBBB
CCCCCCCCCCCC
DDDDDDDDDDDD
$ awk '{printf("INSERT IGNORE INTO simpl (activa,mail) VALUES (1, \x27%s\x27);\nINSERT INTO sim_tid (sid,tid) VALUES(LAST_INSERT_ID(),507);\n", $0)}' < f1
INSERT IGNORE INTO simpl (activa,mail) VALUES (1, 'AAAAAAAAAAAA');
INSERT INTO sim_tid (sid,tid) VALUES(LAST_INSERT_ID(),507);
INSERT IGNORE INTO simpl (activa,mail) VALUES (1, 'BBBBBBBBBBBB');
INSERT INTO sim_tid (sid,tid) VALUES(LAST_INSERT_ID(),507);
INSERT IGNORE INTO simpl (activa,mail) VALUES (1, 'CCCCCCCCCCCC');
INSERT INTO sim_tid (sid,tid) VALUES(LAST_INSERT_ID(),507);
INSERT IGNORE INTO simpl (activa,mail) VALUES (1, 'DDDDDDDDDDDD');
INSERT INTO sim_tid (sid,tid) VALUES(LAST_INSERT_ID(),507);
$
comme ça ?
$ cat f1
AAAAAAAAAAAA
BBBBBBBBBBBB
CCCCCCCCCCCC
DDDDDDDDDDDD
$ awk '{printf("INSERT IGNORE INTO simpl (activa,mail) VALUES (1, \x27%s\x27);\nINSERT INTO sim_tid (sid,tid) VALUES(LAST_INSERT_ID(),507);\n", $0)}' < f1
INSERT IGNORE INTO simpl (activa,mail) VALUES (1, 'AAAAAAAAAAAA');
INSERT INTO sim_tid (sid,tid) VALUES(LAST_INSERT_ID(),507);
INSERT IGNORE INTO simpl (activa,mail) VALUES (1, 'BBBBBBBBBBBB');
INSERT INTO sim_tid (sid,tid) VALUES(LAST_INSERT_ID(),507);
INSERT IGNORE INTO simpl (activa,mail) VALUES (1, 'CCCCCCCCCCCC');
INSERT INTO sim_tid (sid,tid) VALUES(LAST_INSERT_ID(),507);
INSERT IGNORE INTO simpl (activa,mail) VALUES (1, 'DDDDDDDDDDDD');
INSERT INTO sim_tid (sid,tid) VALUES(LAST_INSERT_ID(),507);
$
pcsystemd
Messages postés
691
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
15 janvier 2024
22
29 juin 2009 à 13:20
29 juin 2009 à 13:20
Merci beaucoup Dubcek pour ta réponse clair .