Pro-Linux.de

Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 21. Nov 2018 14:38

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
BeitragVerfasst: 21. Jan 2015 21:15 
Hallo zusammen,
ich bringe mir gerade ein wenig grundlegende Shell-Programmierung bei und habe bei einer Übungsaufgabe ein Problem:
Ich soll mithilfe von Pipes und FIFOs ein paar Ausgaben in 2 Dateien speichern, einmal die Benutzernamen der zuletzt auf dem System eingeloggten User (das ganze noch sortiert, umgebastelt etc etc) und einmal die IP-Adressen.
Wie ich dies allgemein mache ist mir klar (last -i | cut ......), jedoch gibt es eine fiese Einschränkung bei der Aufgabe: ich soll versuchen das Ganze mit nur EINEM Aufruf von "last" und OHNE temporäre Dateien als Zwischenspeicher lösen. Als Tipp ist gegeben "FIFOs to the rescue...".

Meine Idee war jetzt, dass ich zunächst einmal die Ausgabe von last in 2 FIFOs schreibe und dann einfach aus den FIFOs mir meine Ausgaben zusammenbastel.
Wenn ich jedoch so etwas schreibe wie "last -i | tee myfifo& > myfifo2&" klappt das irgendwie überhaupt nicht. Schreibe ich hingegen "last -i | tee text1.txt > text2.txt" klappt alles und ich habe die last-Ausgabe in beiden Textdateien.

Wieso funktioniert dieses Prinzip nicht mit meiner FIFO-Lösung? Habt ihr andere Ideen, wie ich diese Aufgabe lösen könnte? Ich denke mir soll halt damit der Umgang mit FIFOs vermittelt werden, aber anscheinend habe ich das ganze noch nicht so verstanden :D

Vielen Dank!


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de