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, 6275 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 ...

Schulung & Training
Neues Wissen sortieren (7)

Frage von PharIT zum Thema Schulung & Training ...

Mac OS X
gelöst MacOS - Skript beim Anmelden und Abmelden eines Benutzers ausführen (26)

Frage von BlueStarDE zum Thema Mac OS X ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Viren und Trojaner
Ransomware .nm4 (15)

Frage von Zyklo92 zum Thema Viren und Trojaner ...

iOS
16 iPads zentrall verwalten (14)

Frage von simonlohr zum Thema iOS ...

Microsoft Office
+1.000 Ordner in Outlook: Wie besser? (12)

Frage von Matsushita zum Thema Microsoft Office ...

Zusammenarbeit
Administrator Verhalten nach Vertragskündigung (12)

Frage von sysbone zum Thema Zusammenarbeit ...