Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

In einem Linux Shell Skript eine Liste nach Geburtsdatum sortieren (nach Alter)

Frage Entwicklung

Mitglied: eldiablo9100

eldiablo9100 (Level 1) - Jetzt verbinden

14.06.2010 um 16:01 Uhr, 6266 Aufrufe, 4 Kommentare

Moin
Ich habe folgendes Problem:

Ich muss für die Schule ein Linux Shell Skript erstellen. In dem Skript wird eine Klassenliste angesprochen.
(name: klassen.txt) Nun soll ich per sortBefehl die Liste sortieren. Und zwar sollen die jüngsten Schüler (nach Jahrgang)
sortiert werden.

Name Vorname GebDatum Firma Klasse
Schefer Nicolas 15.11.1985 Sevina AG ISN4a
Dang Quoc 04.01.1989 Hochschule Liechtenstein ISN4c
Fontana Cedric 07.06.1989 All Systems AG ISN4c

hab es versucht mit sort -k3 -r klassen.txt aber es wird nur nach tag sortiert und wenn 2 am glecihen tag haben dan nach monat.
ich möchte aber nach jahr haben.

kann mir wer helfen ?

Liebe Grüsse
Mitglied: Der-Phil
14.06.2010 um 16:20 Uhr
Hallo,

probiere doch mal einen Punkt als Seperator anzugeben...
-t, --field-separator=SEP use SEP instead of non-blank to blank transition

Phil
Bitte warten ..
Mitglied: eldiablo9100
15.06.2010 um 10:12 Uhr
Uiiiiiiii :D tut mir leid aber ich verstehe nur Bahnhof xD
Bin noch nicht sehr vertraut mir Shell...

Kannst du mir das genau erklären oder ein FAQ posten ?

Aber danke für deine Antwort
Bitte warten ..
Mitglied: Der-Phil
15.06.2010 um 10:19 Uhr
Hallo,

ein bisschen Eigeninitiative würde da auch nicht schaden.

sort --help
--> Du erhälst die Optionen.

sort --file-seperator
-->legt das Trennzeichen fest

Nimmst Du einen Punkt als Trennzeichen, steht in Spalte 3 das Jahr am Anfang.

Phil
Bitte warten ..
Mitglied: eldiablo9100
15.06.2010 um 10:41 Uhr
Danke Danke Danke !

sort -t. -k3 -r klassen.txt
[sort befehl] [-t. : Seperator setzen{der . nach dem -t}] [-k3 : nach SPalte 3 Sortieren]

Dieser Befehl funktioniert. Danke Phil !

Liebe Grüsse

eldiablo
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Linux Shell Mailanhang umbenennen (2)

Frage von Thekivi zum Thema Batch & Shell ...

Windows Systemdateien
gelöst Aktuelle Java GUID Liste erhalten (10)

Frage von WinLiCLI zum Thema Windows Systemdateien ...

Neue Wissensbeiträge
Batch & Shell

Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Microsoft

Restrictor: Profi-Schutz für jedes Window

(6)

Tipp von AlFalcone zum Thema Microsoft ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Hosting & Housing
gelöst Webserver bei WIX, aber DNS Server wo anders (9)

Frage von laster zum Thema Hosting & Housing ...

Microsoft Office
gelöst Excel Dateien durchsuchen und Teile extrahieren (7)

Frage von Beranavan zum Thema Microsoft Office ...

Router & Routing
Standortvernetzung von drei Standorten (6)

Frage von meinsm zum Thema Router & Routing ...