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

  FORUM HardWare.fr
  Programmation
  Divers

  script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

script

n°1528223
chameau59
Posté le 14-03-2007 à 10:06:54  profilanswer
 

bonjour,
 
J'ai un fichier de la forma suivante :
 
 
xxxxxxxxxx    xxxxxxxxxxx     xxxx  xxxx
xxxxxxxxxx    xxxxxxxxxxx     xxxx  xxxx
xxxxxxxxxx    xxxxxxxxxxx     xxxx  xxxx
xxxxxxxxxx    xxxxxxxxxxx     xxxx  xxxx
xxxxxxxxxx    xxxxxxxxxxx     xxxx  xxxx
xxxxxxxxxx    xxxxxxxxxxx     xxxx  xxxx
xxxxxxxxxx    xxxxxxxxxxx     xxxx  xxxx
xxxxxxxxxx    xxxxxxxxxxx     xxxx  xxxx
 
Je voudrais insérer un ":" dans les 3 eme et 4 eme colone pour avoir un resultats qui ressemblerai à :
 
xxxxxxxxxx    xxxxxxxxxxx     xx:xx  xx:xx
xxxxxxxxxx    xxxxxxxxxxx     xx:xx  xx:xx
xxxxxxxxxx    xxxxxxxxxxx     xx:xx  xx:xx
xxxxxxxxxx    xxxxxxxxxxx     xx:xx  xx:xx
xxxxxxxxxx    xxxxxxxxxxx     xx:xx  xx:xx
xxxxxxxxxx    xxxxxxxxxxx     xx:xx  xx:xx
xxxxxxxxxx    xxxxxxxxxxx     xx:xx  xx:xx
 
 
Je me suis lancé avec du awk et du cut mais je suis un peu limité merci de votre aide
 
 
 

mood
Publicité
Posté le 14-03-2007 à 10:06:54  profilanswer
 

n°1528365
ZeBix
edit > preview
Posté le 14-03-2007 à 14:07:16  profilanswer
 

je suppose que si tu utilises du awk il y a de grandes chances que tu dois sous Linux ?  Je ne te proposerai donc pas une solution en VBS (puis ça tombe bien, 'pas le coeur à coder là) mais juste du pseudo code (pas conventionnel mais compréhensible ):  

Code :
  1. Ouvrir lecture fichier
  2. Ouvrir écriture fichier2
  3. Tant que (!EOF(fichier)) {
  4. LIRE fichier.ligne
  5. ligne_temp_1 = substring(fichier.ligne,0,32)
  6. ligne_temp_2 = substring(fichier.ligne,32,6)
  7. ligne_temp_3 = substring(fichier.ligne,38,2)
  8. ligne_ecriture = concat (ligne_temp1,":",ligne_temp2,":",ligne_temp3)
  9. ECRIRE fichier2.ligne_ecriture
  10. }

 
 
Je pense pas que ce soit trop difficile à réaliser en AWK ?

n°1528376
chameau59
Posté le 14-03-2007 à 14:13:49  profilanswer
 

j'etais parti comme ca avec une boucle for et 3 fichier temporaire par colonne mais ca devenais difficile de le réintégrer ma colonne modifier (qui est dans un fichier temporaire ) dans mon fichier d'origine


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  script

 

Sujets relatifs
Afficher une image pendant l'exécution d'un scriptServeur Apache saturé: changer la priorité d'un script?
Script shell (sql)appel d'un script dans un autre
operation mathématique sur une variable (script pop up)[PHP-AS] - Correction d'un script
recherche script ... urgent![RESOLU]Requêtes SQL ds un script...
Appeler un meme script php en cliquant sur plusieurs liens differentsScript Active Directory et Rangement dans la bonne OU !!!!!
Plus de sujets relatifs à : script


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