将文件中的“ "替换成“ "

王朝other·作者佚名  2008-05-18
宽屏版  字体: |||超大  

使用 vi or sed ,将文件中的“

" 替换成“

"?

==> 0AH ===> Ctrl+J

==> ODH ===> Ctrl+M

我用命令 sed 's/^V^J/^J^M/g' file > new_file, 不能成功。

thanks

f980215

sed -e '%s/

/

/g'

hanks for your reply.

不行!!

f980215

你的

在文本中是一个字符,还是两个字符。

在文本中^M是显示为一个字符。

我用

* LINUX: od -c file 命令, 发现是一个字符(

).

* WIN98/DOS: debug file, 发现是一个字符 ( 0A ).

由于在 linux 下的软件产生的文件,因 (

)问题,

我在WIN98 下 用

* NOTEPAD 打开 file 时,所有行多在同一行显示。

* 用网页方式打开 file 时,也一样内容多在同一行.

THANKS

f980215

sed 's/$/^M/g' <unixfile >dosfile #Use CTRL+V then CTRL+M to type in ^M

in vi:

use:

1,$ s/$/^M/g to and 0xod before 0x0a

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有