suppression de certain \n dans un fichier csv - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 26-06-2009 à 13:38:54
avec un sed peut être?
par contre pour détecter que tu es dans la bonne colonne... peut être avec awk...
Marsh Posté le 26-06-2009 à 14:14:31
Salut,
si ton fichier vient de Windows alors ton fichier a des caractères non reconnus sous Linux (comme le retour à la ligne).
Pour convertir, en ligne de commande: dos2unix <le fichier>
Commande inverse: unix2dos <le fichier>
Marsh Posté le 26-06-2009 à 14:25:38
dams78 a écrit : avec un sed peut être? |
oui c'est ma première idée, mais je avant de coder un monstre je me suis dit que peut etre il y avait la commande qui va bien avec l'option qui va bien
ogaby a écrit : Salut, |
Pas de problème sur le retour à la ligne, avec grep sed ou autre je peux utiliser \n comme caractère de recherche
d'autre idée ?
Marsh Posté le 26-06-2009 à 13:06:48
Hello à tous,
j'ai un fichier csv (donc texte) de 34 colonnes correspondant à une base client avec sur une colonne une addresse postale.
Malheuresement ce fichier que je recoit d'une source externe à parfois sur le champ addresse un retour à la ligne supplémentaire ce qui me "pourrit" le fichier csv
Comment faire pour détecter ces retours à la ligne mal placé et les supprimer ?
Merci pour vos idées