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, 6282 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
14 Tage alte Dateien automatisch löschen - Shell (1)

Frage von traller zum Thema Batch & Shell ...

Batch & Shell
gelöst Linux Shell Mailanhang umbenennen (2)

Frage von Thekivi zum Thema Batch & Shell ...

Microsoft Office
gelöst Excel 2010 mit VBA sortieren ? (4)

Frage von dressa zum Thema Microsoft Office ...

Tipps & Tricks
FTP Hosting nach Letzte Änderungen sortieren (2)

Frage von table1 zum Thema Tipps & Tricks ...

Neue Wissensbeiträge
Linux Netzwerk

Ping und das einstellbare Bytepattern

(1)

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Microsoft Office
Office Druck fehler (18)

Frage von DaistwasimBusch zum Thema Microsoft Office ...

Windows Server
Zertifikat am DC erneuern funktioniert nicht (13)

Frage von takvorian zum Thema Windows Server ...