io format specifier question

A. Kalten akalten at comcast.net
Tue Jul 1 13:50:48 CDT 2008


On Tue, 1 Jul 2008 14:24:59 -0400
"A. Kalten" <akalten at comcast.net> wrote:

> 
> If you're on a unix system, just do:
> 
> sed s/-/e-/ file > file-new
> 
> This will convert all "0.112977-141" to "0.112977e-141"
> 

I should amend that command in case some values are negative,
e.g. -0.112977-141

sed 's/\([0-9]\)\(-\)/\1e\2/' file > file-new

This will replace only the minus sign after the number.

AK



More information about the Help-octave mailing list