URL: https://linuxfr.org/forums/programmation-shell/posts/hachage-dun-document-csv Title: Hachage d'un document .csv Authors: nanard06 Date: 2010年02月14日T10:36:35+01:00 Tags: Score: 2 Bonjour, Je souhaiterais importer dans une base de donnée une classification de villes. Le fichier .csv est constitué ainsi et non modifiable: france,"paris","E1" france,"lyon","E2" chine,"pekin","A1" etc... Je cherche à avoir la nomenclature suivante: fraparis1 fralyon2 chipekin1 etc... J'ai écris le script suivant: #!/bin/sh #Pour appeler le fichier. cat villes.csv | while read ligne do #Pour extraire chaque élément et les mettre dans des variables différentes. pays=`echo $ligne | tr -d \" | cut -d',' -f1 | cut -c1-3` ville=`echo $ligne | tr -d \" | cut -d',' -f2` num=`echo $ligne | tr -d '"' | cut -d',' -f3` #Pour trier tri=`echo $pays | cut -c1-3 && echo $ville && echo $num | tr -d \[A-Z]` echo $tri done Qui me donne le résultat suivant: fra paris 1 ita rome 1 chi pekin 1 fra lyon 2 per lima 1 esp madrid 1 esp barcelonne 2 Comment supprimer les espaces? Amitiés à tous les linuxiens et OOoiens

AltStyle によって変換されたページ (->オリジナル) /