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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  boucle!!

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

boucle!!

n°1321941
Soso971
Posté le 09-03-2006 à 15:50:47  profilanswer
 

salut! lors du dernier print j'aimerais faire une boucle mais je n'y arrive pas! en fait si j'y arrive mais les donnees s'affiche a la suite ( elles ne sont plus rangée par colonne!) Comment faire svp ?
 
 
 
#!/bin/bash
# Sort tous les champs et leurs noms
 
 
awk 'BEGIN {FS=","}
  NR==4 { for (i=1;i<=NF;i++) {
  print i "\t" $i} }'< 050501_050831_Guadeloup.dubovikcom > champs.txt
 
 
 
# Saute 4 lignes
# Parcours tous les champs...
 
for file in 050501_050831_Guadeloup
 
do
rm -f ${file}.out
 
sed "1,4d" ${file}.dubovikcom | awk ' BEGIN {
 FS="," }  
{  
 print   $73 " " $74 " " \
 $75 " " $76 " " $77 " " $78 " " $79 " " $80 " " $81 " " \
 $82 " " $83 " " $84 " " $85 " " $86 " " $87 " " $88 " " $89 " " \
 $90 " " $91 " " $92 " " $93 " " $94 }  
  ' > ${file}.out
done

mood
Publicité
Posté le 09-03-2006 à 15:50:47  profilanswer
 

n°1322112
matafan
Posté le 09-03-2006 à 19:38:06  profilanswer
 

echo -n

n°1322557
Soso971
Posté le 10-03-2006 à 10:52:22  profilanswer
 

Merci matafan! J'ais essayer comme cela, mais toujours pas de données en colonnes! est ce la bonne methode ?
 
#!/bin/bash
# Sort tous les champs et leurs noms
 
 
awk 'BEGIN {FS=","}
  NR==4 { for (i=1;i<=NF;i++) {
  print i "\t" $i} }'< 050501_050831_Guadeloup.dubovikcom > champs.txt
 
 
 
# Saute 4 lignes
# Parcours tous les champs...
 
for file in 050501_050831_Guadeloup
 
do
rm -f ${file}.out
 
sed "1,4d" ${file}.dubovikcom | awk ' BEGIN {
 FS="," }  
 
{ for (k=73;k<=94;k++)
{  
 print  echo $k  } }  
  ' > ${file}.out
done

n°1322815
matafan
Posté le 10-03-2006 à 15:26:04  profilanswer
 

Pardon, je n'avais pas vu que c'était du awk. Tu peux utiliser printf("%s ", $k) au lieu de print $k. Ca évitera de retourner à la ligne à chaque fois.

n°1324002
Soso971
Posté le 13-03-2006 à 10:07:28  profilanswer
 

salut! quand je fais ce que tu me dis de faire, le code me génère une seule colonne, en fait il me les met bout a bout!

n°1329585
Soso971
Posté le 21-03-2006 à 15:43:15  profilanswer
 

comment faire  SVP ????

n°1330261
matafan
Posté le 22-03-2006 à 15:10:53  profilanswer
 

Si tu postais ton code, on pourrait peut-être t'aider ?


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

  boucle!!

 

Sujets relatifs
[PHP] Boucle do while() a condition multiples (résolu)[resolu]condition dans une boucle
probleme boucle... grosse boucle... voir probleme à la fin[VBScript] [RESOLU] modifier une fonction dans une boucle
[VBScript] [RESOLU] Boucle Do ... Loopprocessus et boucle infinie -> ressources CPU à 100% ou pas?
Probleme de variables et de boucle (DOS)Prob d'arret d'une boucle for sur scilab (rigoler pas je débute ;)
boucle if[JAVA] attendre autrement qu'avec une boucle vide
Plus de sujets relatifs à : boucle!!


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