shell - 将文件中的“
" 替换成“
"
将文件中的“
" 替换成“
"
2004-04-23 15:18 pm来自:Linux文档
现载:Www.8s8s.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