![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| tandis que l'intérieur tandis que la boucle la boucle | panknil | De programmation et de script Shell | 0 | 01-07-2008 12:49 PM |
| Pour la boucle | xramm | HP-UX | 3 | 10-10-2007 03:20 PM |
| Si Loop | hemangjani | De programmation et de script Shell | 2 | 11-02-2006 11:01 AM |
| boucle | munnabhai1 | De programmation et de script Shell | 3 | 04-06-2006 03:30 PM |
| la façon d'obtenir la même fonction en tout ou en boucle la boucle | trynew | De programmation et de script Shell | 3 | 06-17-2002 12:09 PM |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
||||
|
Tout en boucle avec awk
Comment faire un tout-boucle avec awk.
Permet de dire que j'ai un nombre variable de colonnes: 1 4 3 2 4 4 3 5 3 Maintenant, je tiens à ajouter que tous les éléments de la colonne 1, 2 et 3, puis les diviser par le nombre d'éléments dans chacun d'eux. columns \u003d le nombre de colonnes qui est donné comme argument à mon script i \u003d la colonne, nous ajoutons, pour le moment Il s'agit d'un pseudo-code pour ce que je veux faire: alors que [les colonnes> 0] faire awk '(somme + \u003d $ i) END (print sum / NR "\ t") i + + colonne -- fait Ainsi, lorsque l'exécution fini résultat sera le suivant: 2 6,5 3,333333 Mais je n'ai pas ma boucle while pour fonctionner. S'il vous plaît, aidez-moi. Ceci est mon code: ############################# while [ "$ colonnes"-gt 0] faire awk_cmd \u003d `awk-vi \u003d $ 1 '(somme + \u003d $ i) END (print sum / NR)'` echo "$ data | $ awk_cmd" i \u003d `expr $ i + 1` colonnes \u003d `expr $ colonnes - 1» fait ############################# |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|