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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Aide sur Filtrage de fichier !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aide sur Filtrage de fichier !

n°1186028
foul
Amiga forever...
Posté le 14-12-2009 à 20:08:04  profilanswer
 

Bonjour, voila j'ai besoin d'un peu d'aide, j'ai un 1er fichier HTML que je souhaite modifier.
 
Pour ce faire j'ai un 2eme fichier texte de ce format la :
 
nom1  "nom2"
nom3  "nom4"
nom5  "nom6"
 
et donc j'aimerais remplacer dans le fichier HTML toutes les occurrences nom1 par nom2, nom3 par nom4 etc ...
 
y'a bien un petit script qui doit faire ça ??
 
Merci !


Message édité par foul le 14-12-2009 à 20:13:39
mood
Publicité
Posté le 14-12-2009 à 20:08:04  profilanswer
 

n°1186029
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 14-12-2009 à 20:11:50  profilanswer
 

non y'a pas de script, mais tu peux en écrire un :)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1186030
foul
Amiga forever...
Posté le 14-12-2009 à 20:13:18  profilanswer
 

c'est un peu la question que je posait ^^

n°1186031
o'gure
Modérateur
Multi grognon de B_L
Posté le 14-12-2009 à 20:15:14  profilanswer
 

awk devrait arriver à bout de ça rapidement je pense.


---------------
Relax. Take a deep breath !
n°1186036
foul
Amiga forever...
Posté le 14-12-2009 à 20:24:33  profilanswer
 

le petit awk est demandé à la caisse merci !!
 
^^

n°1186045
foul
Amiga forever...
Posté le 14-12-2009 à 21:33:54  profilanswer
 

personne ? :(


---------------
"Immatriculé", ne veut pas dire : "il m'a sodomisé 3 fois"
n°1186047
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 14-12-2009 à 21:46:58  profilanswer
 

c'est un forum, pas une hotline... les gens n'ont peut être pas envie de faire tout ton taf mais qu'ils attendent que tu montres ce que tu as déjà fait.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1186058
foul
Amiga forever...
Posté le 14-12-2009 à 22:14:09  profilanswer
 

bin tout le reste à la main .. et j'ai 1800 lignes de données à traiter .. c'est pour cela que je demande un peu d'aide pour me faciliter la tâche ...


Message édité par foul le 14-12-2009 à 22:14:56

---------------
"Immatriculé", ne veut pas dire : "il m'a sodomisé 3 fois"
n°1186080
foul
Amiga forever...
Posté le 15-12-2009 à 00:28:36  profilanswer
 

j'ai avancé un peu, j'ai réussi avec le classeur d'open-office à mettre dans une colonne mes :
 
nom1
nom3
nom5
 
et dans la colonne suivante :
 
nom2
nom4
nom6
 
maintenant reste à savoir comment récup les champ du fichier html pour les remplacer.


---------------
"Immatriculé", ne veut pas dire : "il m'a sodomisé 3 fois"
n°1186092
o'gure
Modérateur
Multi grognon de B_L
Posté le 15-12-2009 à 08:10:13  profilanswer
 

foul> As tu regardé ce dont était capable awk ? As tu ouvert une page de documentation sur awk ?
 


---------------
Relax. Take a deep breath !
mood
Publicité
Posté le 15-12-2009 à 08:10:13  profilanswer
 

n°1186093
foul
Amiga forever...
Posté le 15-12-2009 à 08:11:40  profilanswer
 

bien sur, j'y planche depuis 2 jours , man awk, 2-3 tuto en anglais et francais sur google .. + sed , awk et compagnie mais on peut pas dire que que ce soit friendly user :(


Message édité par foul le 15-12-2009 à 08:12:49

---------------
"Immatriculé", ne veut pas dire : "il m'a sodomisé 3 fois"
n°1186160
foul
Amiga forever...
Posté le 15-12-2009 à 12:53:57  profilanswer
 

j'ai trouvé la formule dans open office Calc :
 
=RECHERCHEV(D2; A2:B9001; 2; 0)
 
info : http://wiki.services.openoffice.or [...] _RECHERCHE
 
 :bounce:


---------------
"Immatriculé", ne veut pas dire : "il m'a sodomisé 3 fois"
n°1186163
wedgeant
Da penguin inside
Posté le 15-12-2009 à 13:05:30  profilanswer
 

foul a écrit :

j'ai trouvé la formule dans open office Calc


[:prozac]
 
mais non quoi :sweat:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1186170
foul
Amiga forever...
Posté le 15-12-2009 à 13:47:11  profilanswer
 

bin si t'as mieux je suis preneur .. mais puisque on me demande de faire tout seul .. je fais avec mes maigres connaissances ;)


---------------
"Immatriculé", ne veut pas dire : "il m'a sodomisé 3 fois"
n°1186177
wedgeant
Da penguin inside
Posté le 15-12-2009 à 13:57:07  profilanswer
 

Code :
  1. awk '/nom1/ { remplacement de nom1 par nom2} /nom3/ { ... } /nom5/ { ... }' fichier
 

:spamafote:

 

Après, y'a plus qu'à adapter correctement quoi :spamafote:


Message édité par wedgeant le 15-12-2009 à 13:57:48

---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1186242
foul
Amiga forever...
Posté le 15-12-2009 à 19:17:10  profilanswer
 

merci l'ami ;)


---------------
"Immatriculé", ne veut pas dire : "il m'a sodomisé 3 fois"

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Aide sur Filtrage de fichier !

 

Sujets relatifs
[Résolu] Supprimer tout les ":4.3" d'un fichier texteFichier utilisé linux
pbs de fichier sur disque durVérifier si la derniére d'un fichier est une ligne vide
Lecture d'un fichier de conf RDP : des caractères étrangesscript d'envois d'un fichier par mail
ksh extraire valeurs d'un fichierRenommage de fichier avec caractere bizarres ?
[BSD][RESOLU] Besoin d'aide sur PF [PFSENSE][bash] Contrôler la longueur des lignes dans un fichier.
Plus de sujets relatifs à : Aide sur Filtrage de fichier !


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