Bonjour,
Je voudrais savoir comment calculer le nombre de variable que j'ai dans une ligne d'un fichier csv.
ex: prénom;nom;adresse;codepostal;telephone;adressecomp; => 6 champs.
Je veux aussi pouvoir récupérer chaque champs pour lancer une recherche SQL. Le nombre de champ peut varier, c'est pour ça que j'ai besoin de savoir combien j'en ai.
faire un truc du type:
Idéalement, je voudrais stoquer les résultats dans un fichier csv pour pouvoir le lire dans calc. Mais ceci fera l'objet d'une autre question, je pense.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for $nombre_champ>0 do nom_champ=`echo $ligne | awk -F";" '{ print $nombre_champ }'` psql my_db << EOF SELECT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS where COLUMN_NAME=$nom_champ; EOF nombre_champ=$nombre_champ - 1 done
Comment commencer mon projet pour récupérer le nombre de champs, lire chaque champ et exécuter ma recherche sql?
Merci
Partager