Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1868 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [ Shell] Merge fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ Shell] Merge fichier

n°984941
OuBien
Posté le 17-02-2005 à 14:51:49  profilanswer
 

Salut à tous,
 
Voila : j'ai un fichier :
16/02/2005@22:54@16/02/2005@22:54
16/02/2005@22:49@16/02/2005@22:49
17/02/2005@01:25@17/02/2005@01:25
16/02/2005@23:28@16/02/2005@23:28
16/02/2005@20:20@16/02/2005@20:20
17/02/2005@01:59@17/02/2005@01:59
17/02/2005@06:39@17/02/2005@06:39
16/02/2005@23:03@16/02/2005@23:03
17/02/2005@02:01@17/02/2005@02:01
16/02/2005@17:11@16/02/2005@17:11
16/02/2005@21:31@16/02/2005@21:31  ...
Que je passe dans une moulinette  awk :

Code :
  1. awk '
  2. Merge-- > 0 {
  3. Result = Result "@" $0;
  4. if (Merge == 0) print Result;
  5. next;
  6. }
  7. {
  8. Merge = $1;
  9. Result = $1;
  10. }' t.dat > out.dat


Et j'otient un fichier :  
16/02/2005@22:54@16/02/2005@22:54@16/02/2005@22:49@16/02/2005@22:49@17/02/2005@0
1:25@17/02/2005@01:25@16/02/2005@23:28@16/02/2005@23:28@16/02/2005@20:20@16/02/2
005@20:20@17/02/2005@01:59@17/02/2005@01:59@17/02/2005@06:39@17/02/2005@06:39@16
/02/2005@23:03@16/02/2005@23:03@17/02/2005@02:01@17/02/2005@02:01@  ...
 
Pb la moulinette ne traite pas les 3 dernières lignes ????
 
Si quelqu'un peut m'aider , ou me donner une autre soluce pour ce traitement ?
 
Merci d'avance pour vos réposes ;)

mood
Publicité
Posté le 17-02-2005 à 14:51:49  profilanswer
 

n°985021
OuBien
Posté le 17-02-2005 à 15:47:21  profilanswer
 

Bon ben voila la réponse :
 

Code :
  1. cat fichier | tr -d "\n"


 
Qui supprime les retours chariot !

n°1001286
matafan
Posté le 04-03-2005 à 20:56:03  profilanswer
 

Pas besoin de cat : tr -d "\n" < fichier


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [ Shell] Merge fichier

 

Sujets relatifs
creer x fois le meme fichierproblème fichier en PERL
chemin de fichier pour une lecture.Récupérer un nom de fichier Et...
Insérer des données dans un fichier XMLProblème de Procedure avec liste chainée et fichier
Incorporer des fichier à son exe[ Shell ] Obtenir la date du lendemain ?
[Eclipse] Recuperer un nom de fichierVBS connaitre la date de modification d'un fichier
Plus de sujets relatifs à : [ Shell] Merge fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR