Hello,

Data coming from /dev/cuad0 looks like this when read using cat /dev/ cuad0 :


----->Snippet start
09/15/06 11:17AM  8003 13 17909013923793510              00:10'58

Date Time Ext CO Dial Number Ring Duration Acc code CD

------------------------------------------------------------------------ --------

09/15/06 11:17AM 8072 13 17909013923793510 00:00'00 TR

09/15/06 11:27AM 8036 05 <I> 0'00 00:30'17 TR
----->Snipped end

Now i would like to strip away the blank lines, the line with Date, and the ---Line and then pipe it to a logfile, so the output looks like

----->Snippet start
09/15/06 11:17AM 8072 13 17909013923793510 00:00'00 TR 09/15/06 11:17AM 8072 13 17909013923793510 00:00'00 TR 09/15/06 11:17AM 8072 13 17909013923793510 00:00'00 TR 09/15/06 11:17AM 8072 13 17909013923793510 00:00'00 TR
----->Snipped end

So using this command : egrep -v -e "\---|^$|Date" -D read /dev/ cuad0 , works, and puts out the data to stdout for me to see, but when i want to pipe it to a file, using egrep -v -e "\---|^$|Date" - D read /dev/cuad0 >> logfile , then never any data appears in the logfile. Can anyone tell me wht that is, and maybe suggest a better way to do this?

Thanks a lot,
David

_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to