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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  definir un séparateur de ligne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

definir un séparateur de ligne

n°1175451
astrolane
Posté le 12-08-2005 à 19:21:34  profilanswer
 

Bonjour,
 
Je dois traiter un fichier texte (avec le ; comme séparateur de champs) en
une série de lignes distinctes. Le souci est que je voudrais utiliser la fonction  
WHILE READ LINE sur ce texte, mais il ne trouve aucun séparateur de ligne donc il traite  
l'integralité du fichier (comme si c'était une seule ligne).
J'ai donc rajouté a la fin de mes lignes "\n" pour que le while les traite une à une ...
et bien , non, il refait la même chose !!
Quelles est la fonction pour définir un séparateur de lignes pour le while read line ?  
 voici mon bout de programme :
 
NOTE :  le fichier legales_120805.csv est un fichier avec séparateur champs ; et une fin de ligne "\n"

Citation :


NOM_FIC="legales_120805.csv"
cat $NOM_FIC | while read line
do
IDENTIFIANT=`echo $line | cut -d\; -f1`
echo $line | sed "s/|/\n$IDENTIFIANT;/g" >> test.txt
done

mood
Publicité
Posté le 12-08-2005 à 19:21:34  profilanswer
 


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

  definir un séparateur de ligne

 

Sujets relatifs
Question à la con sur les sauts de ligne....Gérer la suppression illégale d'une ligne dans un datagrid
<br> qui saute 2 fois à la ligne si celle-ci est trop longue ?entourer chaque ligne d'un tableau avec une image
Sauter une ligne dans un programmerajout d'un texte à la fin d'une ligne
Saut de ligne en javaremplir un tableau par ligne
[php] rajout de ligne dans un fichierBesoin d Aide svp.... pblm dans une ligne?!
Plus de sujets relatifs à : definir un séparateur de ligne


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