您的位置:首页 > 文档 > Shell >
 文章分类 

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


创建:2005-10-26 00:49:46
作者:Unlinux
来自: http://www.Unlinux.com

使用 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


转载自:http://www.unlinux.com/doc/shell/20051026/279.html

评论】 【加入收藏夹】 【 】 【打印】 【关闭
 *  请尊重我们的劳动,转载请注明出自UnLinux.Com及作者名 * 

※ 相关链接
无相关信息
Copyright © 2005 UnLinux.Com All Rights Reserved