help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: "octave -q script.m > a_file" creates an extra character


From: Alexandros Droseltis
Subject: Re: "octave -q script.m > a_file" creates an extra character
Date: Sat, 11 Jul 2009 15:54:51 +0200
User-agent: Mutt/1.5.17 (2007-11-01)

On Sat, Jul 11, 2009 at 09:43 -0400, John W. Eaton wrote:
> On 11-Jul-2009, Alexandros Droseltis wrote:
> 
> | Hello!
> | 
> | [Using octave 3.0.0 on linux]
> | 
> | I have the following problem. Consider the file script.m with the
> | content:
> | 
> | #################
> | 1;
> | 
> | printf("A line");
> | #################
> | 
> | After typing
> | 
> |     octave -q script.m > a_file
> | 
> | in the command line and viewing the file "a_file" _with an editor_, a
> | strange string appears at the beginning of the file:
> | 
> | ^[[?1034hA line
> | 
> | Why does this happen and how could I get rid of this? I would be
> | grateful for any help.
> 
> That looks like a terminal init string, probably generated when
> readline is initialized.  Does it disappear if you do
> 
>   octave -q --no-line-editing script.m > a_file

No.

> 
> ?  Another option would be to set your TERM environment variable to
> something that doesn't have an init string.  Maybe
> 
>   TERM=dumb octave -q script.m > a_file

This works but creates some other problems (for other applications).
I'll try setting TERM=dumb and resetting it after octave with a script.

> BTW, 3.0.0 is obsolete.  You might consider upgrading to 3.2.0.

I'll do it and try the same with the upgraded. Thank you very much for
the answer!

Best Regards

Alexandros


reply via email to

[Prev in Thread] Current Thread [Next in Thread]