Probleme parseFile bash

Fermé
wbailly Messages postés 63 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 23 juin 2010 - Modifié par jipicy le 16/06/2010 à 13:17
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 16 juin 2010 à 13:24
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 !

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
16 juin 2010 à 13:16
Salut,

Merci d'afficher un exemple concret de ce que tu veux :
AVANT => APRÉS
0
wbailly Messages postés 63 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 23 juin 2010 2
16 juin 2010 à 13:22
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 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
16 juin 2010 à 13:24
Si tu veux des réponses concrètes, merci de donner un exemple de ton fichier AVANT => APRÉS !
0