Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1136 connectés 

  FORUM HardWare.fr
  Programmation

  [KSH] lecture dans un fichier... HELP PLEASE !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[KSH] lecture dans un fichier... HELP PLEASE !

n°91830
ouf
Posté le 22-01-2002 à 10:55:45  profilanswer
 

je dois faire un shell unix...
 
dans un fichier, jai ça :

1;15;23;89;45;36;27
2;3;14;95;86;45;34
99;48;38;47;24;43;21

 
chaque ligne dans le fichier représente 1 enregistrement dand une table
 
je voudrai insérer les données de chaque ligne dans la table
chaque champ étant séparé par un point virgule...
(pour la connexion et l'insertion je sais faire)
 
j'ai une boucle qui va lire chaque ligne du fichier
j'aimerai rediriger les (7) données de chaque ligne dans des variables  
et rediriger la sortie en entrée d'une fonction qui fera l'insertion
 
mais je ne sais pas comment mettre chaque valeur dans une variable, en fonction du caractère séparateur...
 
vous voulez vous prendre la tête avec moi ?

mood
Publicité
Posté le 22-01-2002 à 10:55:45  profilanswer
 

n°91847
ohrelien
Posté le 22-01-2002 à 11:43:59  profilanswer
 

Lit la doc sur la commande grep( $>man grep) , tu devrais trouver ton bonheur.
Notamment car elle permet de selectionner une chaine de caractere entre deux séparateurs dont tu indiques la valeur (ici ;).
 
je ne connais pas la syntaxe exacte car il y a longtemps que je ne l'ai pas utilisé.

n°91855
ouf
Posté le 22-01-2002 à 12:05:09  profilanswer
 

merci ;)
 
je m'en suis sorti (enfin j'ai pas encore testé, mais je pense que ça passera...)
 
j'utilise la commande SED

sed "s/\;/ /g" $VL_LINE | insert_row
 
 
je remplace les ; pas des espaces
et je redirige vers une fonction qui insère dans la table...
 
ça devrai passer... inch allah ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [KSH] lecture dans un fichier... HELP PLEASE !

 

Sujets relatifs
[Urgent, c pour le boulot] Comment on patch un fichier ???[XML] Problème avec l'ordre des éléments d'un fichier XML
PLEASE HELP[URGENT - STAGE] Mon input type="file" me renvoi un fichier .tmp
[C++] Chercher un string dans un fichier[C++]Lecture/ecriture dans un fichier
[ASP] lire dans un fichier 
Plus de sujets relatifs à : [KSH] lecture dans un fichier... HELP PLEASE !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR