Gradient
31.08.04, 18:34
Der folgende Befehl funktioniert komischerweise nicht:
# /usr/sbin/tcpdump -n -A -i eth0 | grep -e ".*[UP][SA][ES][RS].*" > log.txt
(Ohne die Ausgabeumleitung nach log.txt funktioniert es.)
Wenn ich eine Testdatei mit Zeilen, in denen Zeilen mit USER und PASS stehen per cat an das grep weitergebe, dann funktioniert es:
# cat Testdatei | grep -e ".*[UP][SA][ES][RS].*" > log.txt
Bin ich blöd oder was?
# /usr/sbin/tcpdump -n -A -i eth0 | grep -e ".*[UP][SA][ES][RS].*" > log.txt
(Ohne die Ausgabeumleitung nach log.txt funktioniert es.)
Wenn ich eine Testdatei mit Zeilen, in denen Zeilen mit USER und PASS stehen per cat an das grep weitergebe, dann funktioniert es:
# cat Testdatei | grep -e ".*[UP][SA][ES][RS].*" > log.txt
Bin ich blöd oder was?