The UNIX and Linux Forums  
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.

Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX for Dummies Questions & Answers
.
Google unix.com



UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen!

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Sortieren Datei alphabetisch und numerisch mrodrig UNIX for Dummies Questions & Answers 2 05-19-2008 09:46 AM
Sortieren eine Datei Zeile für Zeile in alphabetischer Reihenfolge H2OBoodle Shell Programmierung und Scripting 11 02-11-2008 07:27 AM
Wie zu sortieren Dezimalwerte in bash ahjiefreak Shell Programmierung und Scripting 1 01-21-2008 09:25 AM
Suche nach bestimmten Werten in einer in einer Datei Gerry405 UNIX for Dummies Questions & Answers 3 11-21-2005 11:37 AM
Wie Sortieren von Dateien auf der Grundlage von vordefinierten Werte.? p_prathaban Shell Programmierung und Scripting 2 02-17-2004 11:39 AM

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 Suche diesen Thread Bewertung: Thread Rating: 1 votes, 5.00 average. Anzeige-Modi
  #1 (permalink)  
Old 04-27-2008
doubleminus doubleminus is offline
Registrierte Nutzer
  
 

Join Date: Apr 2008
Beiträge: 27
Wie alphabetisch zu sortieren, nachdem sie Werte

Ich habe eine Liste von Personen in einer Log-Nutzung und die Notwendigkeit, um die Namen und Telefonnummern von Personen mit mehr als 500 Anmeldungen. Ich würde auch gerne, um diese Namen in alphabetischer Reihenfolge.

Ich habe insgesamt ihre Logins auf eine Variable mit dem Namen insgesamt.

Bisher habe ich nur sehr wenig in meinem awk-Skript, dies zu tun:

FS \u003d ":"
(if (insgesamt> 500) print $ 1, $ 2)

($ 1 als auch Vor-und Nachname, $ 2 wird Telefonnummer)

Es ist mehr als das Skript, aber oben ist der entsprechende Teil.

Dies ist nur ein Druck von ihrem Namen leider, auch wenn meine Datei eindeutig anderen mit insgesamt> 500.

Ratschläge oder Hinweise hier? Danke!
  #2 (permalink)  
Old 04-27-2008
Ära era is offline Forum Advisor  
Herder sinnlosen Katzen (Am Sabbatical)
  
 

Join Date: März 2008
Location: / es / ist / nur / bin / sh
Beiträge: 3652
Klingt wie das Problem wäre, in anderen Teilen der Logik. Ist insgesamt berechnet, wenn für die gesamte Datei, und Sie es wieder und wieder für jeden Benutzer, oder wie Sie am Ende mit, dass insgesamt?

Eine gemeinsame Technik ist es, eine Reihe von Summen, wenn der Schlüssel sind die Nutzer, so dass Sie nur den Befehl über die Datei einmal.

Code:
awk -F : '{ if (++total[$1] > 500) print $1, $2 }' file
(Dies wird mehrere Male gedruckt, wenn für jeden Datensatz nach der insgesamt überschritten wird. Herauszufinden, wie zu vermeiden ist, dass die Linke als eine Übung.)

Wenn Sie es drucken, was Sie wollen, nur, dass die Output-Pipe zu Art.

Zuletzt bearbeitet von ERA; 04-27-2008 auf 04:58 PM.. Grund: Code Beispiel
  #3 (permalink)  
Old 04-27-2008
doubleminus doubleminus is offline
Registrierte Nutzer
  
 

Join Date: Apr 2008
Beiträge: 27
Ja, insgesamt wird über außerhalb der END-Anweisung:
total \u003d $ 3 + $ 4 + $ 5

($ 3 - $ 5 werden Felder mit Logins für jeden der drei Monate)
  #4 (permalink)  
Old 04-27-2008
Ära era is offline Forum Advisor  
Herder sinnlosen Katzen (Am Sabbatical)
  
 

Join Date: März 2008
Location: / es / ist / nur / bin / sh
Beiträge: 3652
Sie haben also eine Zeile pro Benutzer, nicht ein Protokoll mit einer Zeile pro log-in? Sie sind nicht in der Druck-END-Anweisung, dann sind Sie? ENDE nur einmal bewertet wird, am Ende der Datei.
  #5 (permalink)  
Old 04-28-2008
Franklin52 Franklin52 is online now Forum Staff  
Moderator
  
 

Join Date: Feb 2007
Posts: 4294
Um die Geschichte kurz, Ihren Eingang und die gewünschte Ausgabe.
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 02:54 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0