Bonjour à tous,
Ca fait quelques temps que je cherche déjà.. Je n'arrive pas à faire ce que je veux.
Ce que j'ai :
Un fichier CSV avec des valeurs :
champ1;champ2;champs3;champs4;champs5;champs6
Et je voudrais en sortie obtenir dans un fichier qui serait comme cela :
INSERT INTO MA_TABLE (nom_champ1, nom_champ2, nom_champ3, nom_champ4, nom_champ5, nom_champ6) Values (champ1, champ2, champ3, champ4, champ5, champ6);
J'ai essayé avec la commande cut, avec awk.. mais visiblement je ne l'écris pas comme il faudrait.
J'ai oublié d'ajouter que le nom de la table est un paramètre pour lequel je donne une valeur avant la commande à créer. Car en utilisant ce script, je veux en fait utiliser cette commande pour créer plusieurs tables, qui prendront chacune les colonnes nécessaires.
Quelqu'un aurait une idée pour me débloquer ?
Merci beaucoup
Michel
Partager