Probleme parseFile bash

wbailly Messages postés 68 Statut Membre -  
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,
voila j'ai un script bash qui est censé parse des fichiers texte pour avoir en sortie un fichier CSV.
Mon problème est que le script parse le fichier mot par mot et moi je veux qu'il le fasse ligne par ligne.
Voila ma fonction:
________________________________________________________________________

parseFile()
{
echo "Analyse du fichier $NAME :"
#les titres sont signalés par un @
for ITEM in $(grep @ $NAME) ; do
echo ""';'"$ITEM"';'""';'"0"';'$NAME >> $OUTPUTFILE
done
#les libellés standards ne possèdent pas ce symbole
for ITEM in $(grep -v @ $NAME) ; do
echo ""';'"$ITEM"';'"0"';'"0"';'$NAME >> $OUTPUTFILE
done
echo "Done"
}
________________________________________________________________________

J'espere que vous pourrez m'aider.



La rage dans la rétine j'suis pas d'ces types qui portent des bas-résilles, 5 euros pour la smaine j'oublie l'MacDo et j'compte mes garette-ci !
A voir également:

2 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Merci d'afficher un exemple concret de ce que tu veux :
AVANT => APRÉS
0
wbailly Messages postés 68 Statut Membre 2
 
Tout simplement sans se soucier du code mon script, actuellement parse le fichier mot par mot il met un mot par cellule (dans une meme colonne), et moi je voudrais qu'il parse ligne par ligne, c'est à dire qu'il mette une ligne par cellule dans le fichier CSV.
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Si tu veux des réponses concrètes, merci de donner un exemple de ton fichier AVANT => APRÉS !
0