[Gelöst] Stdout in Datei umleiten und gleichzeitig in Pipe

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
grub
Beiträge: 130
Registriert: 19.07.2004 08:31:05
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Winterthur (Schweiz)
Kontaktdaten:

[Gelöst] Stdout in Datei umleiten und gleichzeitig in Pipe

Beitrag von grub » 03.11.2005 06:54:49

Hallo Zusammen

Ich versuche gerade ein kleines Script zu schreiben. Dort scanne ich den lokalen Computer mit nmap. Nun will ich jede Zeile welche nmap ausgibt zuerst in eine Datei speichern und dann in der Pipe weiterverarbeiten und das alles in einem Schritt.
Nur weiss ich nicht, wie ich die Ausgabe in eine Datei schreibe und sie trotzdem noch weiter an die nächste Pipe leiten kann.

Hier mal ein kurzer Ausschnitt:

Code: Alles auswählen

nmap -p 120-140 localhost | grep [0-9]/["tpc","udp"] 1>> test| cut -do -f 1 | cut -d/ -f 2 | ... >> test
Leider funktioniert das so nicht. Nachdem ich das erstemal in die Datei geschrieben habe kann ich nichts mehr weiterleiten. Hat jemand eine Idee zu dem Problem?

Danke
Zuletzt geändert von grub am 03.11.2005 07:26:40, insgesamt 1-mal geändert.

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 03.11.2005 07:13:00

Code: Alles auswählen

| tee file | bla
bzw. tee -a für Append

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
grub
Beiträge: 130
Registriert: 19.07.2004 08:31:05
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Winterthur (Schweiz)
Kontaktdaten:

Beitrag von grub » 03.11.2005 07:26:23

Danke :)

Antworten