La commande fonctionne lorsqu'il n'y a pas de , de "à" et de parenthèse. Dans mon exemple, ne figure pas ces caratères-là mais ils sont présents dans le fichier. Voici le résultat de la commande:
811310;Réparation et entretien de machines et de matériel d'usage commercial et industriel;(sauf les véhicules automobiles et le matériel électronique);9
811420;Rembourrage et réparation de meubles;3
812320;Services de nettoyage à;sec et de blanchissage;(sauf le libre-service);1
812921;Laboratoires de développement et de tirage de photos;(sauf le service en une heure);1
813910;Associations de gens d'affaires;24
813920;Organisations professionnelles;6
Je viens de modifier la commande en rajoutant "\(" "," avec les lettres mais je n'arrive pas à exclure le "à" du problème d'affichage.
[^] # Re: En une ligne
Posté par Eric Defour . En réponse au message Comment remplacer l'espace entre les champs par ; avec sed ?. Évalué à 1.
811310;Réparation et entretien de machines et de matériel d'usage commercial et industriel;(sauf les véhicules automobiles et le matériel électronique);9
811420;Rembourrage et réparation de meubles;3
812320;Services de nettoyage à;sec et de blanchissage;(sauf le libre-service);1
812921;Laboratoires de développement et de tirage de photos;(sauf le service en une heure);1
813910;Associations de gens d'affaires;24
813920;Organisations professionnelles;6
Je viens de modifier la commande en rajoutant "\(" "," avec les lettres mais je n'arrive pas à exclure le "à" du problème d'affichage.
La solution est toute proche....