mef@klinzhai.rutgers.edu (Marc E. Fiuczynski) (02/17/91)
Hello, I am having some trouble using the -lf option of xterm.
Lately, I have to connect to this machine that only accepts
vt100 as its terminal type and I need to log the session to a
file while I'm on.
This is what I'm doing now:
xterm -l -tn vt100 -T FOO -e telnet machine.
There are a ton of control characters in the file afterwards
when I want to lookat/edit it.
After reading the man page I found the -lf option. This option specifies
the name of the file to which the output log described in the -l option
is written. If 'file' begins with a pipe symbol (|), the rest of the
string is assumed to be a command to be used as the endpoint of a pipe.
Thus, I tried this:
xterm -tn vt100 -lf "|sed 's/^M// ; s/^G//' > logfile" -T FOO \
-e telnet machine.
However, I don't get a logfile at all. Even if I just do a
xterm -lf "|sed 's/^M//' > foo"
locally it doesn't create a logfile. Is this a know bug or what.
If you know another good way of extracting the control
character while logging a session please let me know.
Sincerely,
Marc E. Fiuczynski
--
______________________________________________________________________________
Marc E. Fiuczynski \\ Home: (609) 683-4416 School: (908) 878-9388
mef@klinzhai.rutgers.edu // UUCP: {backbone}!rutgers!klinzhai.rutgers.edu!mef