Posté par ricola74 .
En réponse au message SED ^^.
Évalué à 1.
"1";"1";"";"1416518";"910-000808";"LOGITECH";"5099206010109";"LOGITECH MARBLE MOUSE";"13";"40.15";"47.99";"Peripherique";"Peripherique entree";"Souris et Clavier";"";",285"
Voila une des lignes de mon fichier
en gros au 10 champs j'ai le prix avec des . que je veux transformer en ,
Je connais pas du tout la commande AWK (qui à l'air puissante)
Je travail toujours avec des sed -i pour modifier directement mon fichier
Je vais avoir un truc comme ca ?
awk '{sub(".",",",$10); print}' master.csv
le print ne me modifie pas mon fichier ? il me l'affiche c'est tout ?
[^] # Re: pour traiter des colonnes, awk est mieux adapté (et est plus lisible au passage)
Posté par ricola74 . En réponse au message SED ^^. Évalué à 1.
J ai avancer sur le AWK
echo '"1";"1";"";"1416518";"910-000808";"LOGITECH";"5099206010109";"LOGITECH MARBLE MOUSE";"13";"40.15";"47.99";"Peripherique";"Peripherique entree";"Souris et Clavier";"";",285"' | awk -F";" '{sub(".","1",$10); print}'
"1" "1" "" "1416518" "910-000808" "LOGITECH" "5099206010109" "LOGITECH MARBLE MOUSE" "13" 140.15" "47.99" "Peripherique" "Peripherique entree" "Souris et Clavier" "" ",285"
Pourquoi ma commande marche pas ? il faut de spécialisé le point ? car ce me modifie le premier caractere du champ et pas le . (point)
[^] # Re: Perl6
Posté par ricola74 . En réponse au message SED ^^. Évalué à 1.
J ai avancer sur le AWK
echo '"1";"1";"";"1416518";"910-000808";"LOGITECH";"5099206010109";"LOGITECH MARBLE MOUSE";"13";"40.15";"47.99";"Peripherique";"Peripherique entree";"Souris et Clavier";"";",285"' | awk -F";" '{sub(".","1",$10); print}'
"1" "1" "" "1416518" "910-000808" "LOGITECH" "5099206010109" "LOGITECH MARBLE MOUSE" "13" 140.15" "47.99" "Peripherique" "Peripherique entree" "Souris et Clavier" "" ",285"
Pourquoi ma commande marche pas ? il faut de spécialisé le point ? car ce me modifie le premier caractere du champ et pas le . (point)
[^] # Re: US -> Fr
Posté par ricola74 . En réponse au message SED ^^. Évalué à 1.
dac .. et du coup pour précise le nombre de séparateurs ?
[^] # Re: pour traiter des colonnes, awk est mieux adapté (et est plus lisible au passage)
Posté par ricola74 . En réponse au message SED ^^. Évalué à 1.
"1";"1";"";"1416518";"910-000808";"LOGITECH";"5099206010109";"LOGITECH MARBLE MOUSE";"13";"40.15";"47.99";"Peripherique";"Peripherique entree";"Souris et Clavier";"";",285"
Voila une des lignes de mon fichier
en gros au 10 champs j'ai le prix avec des . que je veux transformer en ,
Je connais pas du tout la commande AWK (qui à l'air puissante)
Je travail toujours avec des sed -i pour modifier directement mon fichier
Je vais avoir un truc comme ca ?
awk '{sub(".",",",$10); print}' master.csv
le print ne me modifie pas mon fichier ? il me l'affiche c'est tout ?
merci d'avance totof2000
[^] # Re: Parser la page HTML pour récupérer les variables
Posté par ricola74 . En réponse au message Défi du jour : wget et lien temporaire. Évalué à 1.
Merci !!!! au top !! je suis en train d'adapter tout ca au autre site.
simple efficace