Script AWK et traitement de fichier
Résolu/Fermé
pcsystemd
Messages postés
702
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
6 novembre 2024
-
11 juin 2009 à 17:05
pcsystemd Messages postés 702 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 6 novembre 2024 - 15 juin 2009 à 07:52
pcsystemd Messages postés 702 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 6 novembre 2024 - 15 juin 2009 à 07:52
A voir également:
- Script AWK et traitement de fichier
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Script vidéo youtube - Guide
- Ouvrir fichier .bin - Guide
3 réponses
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
14 juin 2009 à 13:06
14 juin 2009 à 13:06
hello
$ awk '/@/ {c=39;printf("INSERT INTO module (uid, mail) VALUES (1,%c%s%c);\n", c, $1, c)}' < f1
INSERT INTO module (uid, mail) VALUES (1,'0033@mail.fr');
INSERT INTO module (uid, mail) VALUES (1,'007@mail.fr');
INSERT INTO module (uid, mail) VALUES (1,'mc@mail.fr');
$ cat f1 email ---------------------------------------------------- 0033@mail.fr 007@mail.fr mc@mail.fr
$ awk '/@/ {c=39;printf("INSERT INTO module (uid, mail) VALUES (1,%c%s%c);\n", c, $1, c)}' < f1
INSERT INTO module (uid, mail) VALUES (1,'0033@mail.fr');
INSERT INTO module (uid, mail) VALUES (1,'007@mail.fr');
INSERT INTO module (uid, mail) VALUES (1,'mc@mail.fr');
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 896
14 juin 2009 à 13:15
14 juin 2009 à 13:15
Salut,
Ou avec "sed" :
Ou avec "sed" :
$ sed -n "/@/ s/ \(.*\)/INSERT INTO module (uid, mail) VALUES (1,'\1');/p" f1 INSERT INTO module (uid, mail) VALUES (1,'0033@mail.fr'); INSERT INTO module (uid, mail) VALUES (1,'007@mail.fr'); INSERT INTO module (uid, mail) VALUES (1,'mc@mail.fr');;-))
pcsystemd
Messages postés
702
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
6 novembre 2024
23
15 juin 2009 à 07:52
15 juin 2009 à 07:52
Merci a vous deux.