The UNIX and Linux Forums  
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > UNIX pour les nuls Questions et réponses
.
google unix.com



UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus!

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Besoin d'aide en sed Alecs De programmation et de script Shell 1 06-14-2008 01:46 PM
Help Needed en SED raghav1982 De programmation et de script Shell 4 04-07-2008 03:04 AM
SED Help Needed Tide UNIX pour les nuls Questions et réponses 2 01-28-2008 06:14 AM
Help Needed-sed ravi.sadani19 De programmation et de script Shell 9 10-06-2006 02:54 AM
Scp Help Needed! scooter17 UNIX pour les nuls Questions et réponses 3 09-20-2006 12:50 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 08-23-2008
findprakash findprakash is offline
Registered User
  
 

Join Date: Sep 2007
Posts: 31
AWK help needed ..

Je dois ajouter la colonne 1 par mois.

1531 février 1 2007 pgaps_p007_27909.trc
1529 février 1 2007 pgaps_p006_27907.trc
1533 février 1 2007 pgaps_p005_27905.trc
635 avril 7 2007 pgaps_smon_2347.trc
634 avril 7 2007 pgaps_lgwr_2343.trc
634 avril 8 2007 pgaps_lgwr_2311.trc
613 avril 10 2007 pgaps_p004_402.trc
615 avril 10 2007 pgaps_p002_7500.trc
698 Mai 2 2007 pgaps_smon_2339.trc
634 Mai 5 2007 pgaps_lgwr_2335.trc
656 mars 1 2007 pgaps_smon_8006.trc
634 mars 3 2007 pgaps_lgwr_8002.trc
634 mars 4 2007 pgaps_lgwr_2383.trc
641 mars 8 2007 pgaps_qmn0_20351.trc

Sortie doit être:
Février 4593
Avril 3131
Mai 3897

Quand je lance la commande awk-dessous, je ne suis pas avoir de sortie désirée.

ls-l | awk 'BEGIN (OFS \u003d "\ t"; ORS \u003d "\ n \ n") (print $ 1, $ 2, $ 3, $ 4)' | awk '(tot \u003d tot + $ 1) END (print tot)'

Toute aide serait grandement appréciée.
  #2 (permalink)  
Old 08-23-2008
ère era is offline Forum Advisor  
Inutile de Herder Cats (en congé sabbatique)
  
 

Join Date: Mar 2008
Location: / il / est / que / bin / sh
Messages: 3652
Je ne suis pas d'obtenir ce genre de sortie avec ls-l mais en supposant que vous faites, ce qui suit devrait fonctionner.

Code:
ls -l | awk '{ tot[$2] += $1 } END { for (t in tot) printf "%s\t%i\n", t, tot[t] }'
Demander ls pour trier la sortie est inutile, si vous avez besoin de l'ordre chronologique de sortie, quelques trucs supplémentaires seront nécessaires. Le réseau de boucle dans awk for (x en y) traverse les clés de y imprévisibles dans l'ordre.

Aussi l'exemple de sortie, vous avez affiché ne semble pas être d'accord avec l'entrée. Je reçois la suite

Code:
Feb     4593
May     1332
Apr     3131
Mar     2565
Ai-je mal compris votre demande, ou l'échantillon de sortie est le problème? On dirait que vous avez accidentellement résumé Mars et Mai dans la même catégorie.
  #3 (permalink)  
Old 08-23-2008
findprakash findprakash is offline
Registered User
  
 

Join Date: Sep 2007
Posts: 31
Era,
Merci pour la mise à jour. Votre observation est tout à fait correct. J'ai retiré quelques colonnes de ls-l de sortie car ils ne sont pas nécessaires dans mon script. Quand je lance la commande fournie par vous je n'ai pas l'intention de sortie.

ls-l | awk '(tot [$ 2] + \u003d $ 1) END (for (t en tot) printf "% s \ t% i \ n", t, tot [t])'

354272% ii
1% ii

Merci,
Prakash
  #4 (permalink)  
Old 08-23-2008
ère era is offline Forum Advisor  
Inutile de Herder Cats (en congé sabbatique)
  
 

Join Date: Mar 2008
Location: / il / est / que / bin / sh
Messages: 3652
Le véritable nombre de colonne est de 5 $ et 6 $ puis, si votre ls donne le même format de sortie que la mienne.
  #5 (permalink)  
Old 08-24-2008
findprakash findprakash is offline
Registered User
  
 

Join Date: Sep 2007
Posts: 31
Era,
Merci pour votre aide. Je suis en mesure d'obtenir la production tel que désiré.
Closed Thread

Bookmarks

Tags
somme de la colonne, somme par mois

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 11:04 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0