![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus! |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| stop unix trouver sur une structure de répertoire, après avoir constaté 1er accident | jm0221 | De programmation et de script Shell | 3 | 06-06-2008 07:19 PM |
| aide à la recherche et de remplacement de modèle dans un fichier | dusoo | De programmation et de script Shell | 0 | 05-23-2008 03:59 AM |
| remplacement de certains caractères de nouvelle ligne? | Bashar | De programmation et de script Shell | 4 | 05-13-2007 04:34 PM |
| trouver et remplacer des lignes vides / espaces dans un fichier | Gerry405 | SUN Solaris | 2 | 07-21-2005 04:49 AM |
| script shell pour rechercher et remplacer au sein de la DG-UNIX | Gerry405 | UNIX pour les nuls Questions et réponses | 3 | 07-12-2005 08:12 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Trouver énième accident dans la ligne et de le remplacer
Salut,
J'ai plusieurs fichiers de données qui doivent être importés dans une base de données. Ces fichiers contiennent les enregistrements avec des caractères de séparation. Certains documents sont corrompus (2 séparateurs sont manquantes) et j'ai besoin de les corriger avant de les importer dans la base de données. Exemple: | champ1 | champ2 | field3 | field4 | field5 | field6 | field7 | field8 | field9 | field10 | field11 | field12 | | | | champ1 | champ2 | field3 | field4 | field5 | field6 | field7 | field8 | field9 | field10 | field11 | field12 | field13 | sentent d14 | field15 | champ1 | champ2 | field3 | field4 | field5 | field6 | field7 | field8 | field9 | field10 | field11 | field12 | field13 Les documents 1 et 2 sont correctes. Ils se composent de 15 champs séparés par 15 | caractères. Record 3 est corrompu car il manque 2 séparateur de caractères avant field13. Il devrait ressembler à: | champ1 | champ2 | field3 | field4 | field5 | field6 | field7 | field8 | field9 | field10 | field11 | field12 | | | field13 Comment puis-je réaliser cela en utilisant sed ou awk ou autre chose? Toute aide est grandement appréciée! TIA, Stephan. |
|
||||
|
Hey, merci pour votre réponse rapide!
Je ne suis pas assez au sujet de solutions - il travaille, et c'est important pour moi! Je viens de tester sur mon fichier réel et c'est ce que je cherchais! Peut-être un jour, j'ai eu le temps de le souteneur de la déclaration -, mais je ne vais pas gagner un prix aussi ... ![]() Merci encore! |
|
|||||
|
maintenant vous y aller - c'est ce qui est un véritable gourou avec, et je suis impressionné - même jamais pensé que sournois solution.
joli morceau de code radoulov - je continue à apprendre quelque chose de nouveau à partir de vos messages - vous da man. |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|