当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 新手经验,当ubuntu下的txt文本中回车的回车到windows变方框怎么办
帖子发表于 : 2009-05-30 22:58 
头像

注册: 2008-09-05 23:31
帖子: 1363
系统: LinuxMint17
送出感谢: 35
接收感谢: 11
遇到标题里的问题,不知道大家是怎么做的

我的方法是,在windows将这个txt文件用“写字板”打开 ,再用“文本文档-ms-dos“格式保存即可!

问题是,如果我有很多怎么办?有什么批处理的脚本吗?


最后由 highwind 编辑于 2009-06-04 21:32,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 新手经验,当ubuntu下的txt文本中回车的回车到windows变方框怎么办
帖子发表于 : 2009-05-31 14:50 

注册: 2008-02-17 22:29
帖子: 682
地址: 江苏
送出感谢: 1
接收感谢: 0 次
在UNIX下(和类UNIX系统下),文本的行尾是换行符(0x0a),而Windows和DOS下是回车、换行(0x0d、0x0a)。
转换这个非常容易,用sed就可以了。
假设要转换的文件都在同一个目录下,进入这个目录,输入以下命令:
代码:
find ./ -type f -name "*.txt" -exec sed -i 's/^.*$/&^M/g' {} \;

命令里的^M表示回车符,在命令行方式下,要按ctrl + V + M,就是先按ctrl V,然后放开V,继续按着ctrl,再按M。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 新手经验,当ubuntu下的txt文本中回车的回车到windows变方框怎么办
帖子发表于 : 2009-05-31 20:46 
头像

注册: 2008-09-05 23:31
帖子: 1363
系统: LinuxMint17
送出感谢: 35
接收感谢: 11
好复杂阿,能不能拆解一下阿?
或者写成一个脚本的样子阿?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 新手经验,当ubuntu下的txt文本中回车的回车到windows变方框怎么办
帖子发表于 : 2009-06-04 13:28 

注册: 2008-02-17 22:29
帖子: 682
地址: 江苏
送出感谢: 1
接收感谢: 0 次
这一行就是一条命令,怎么拆解?
“find ./ -type f -name "*.txt" -exec”这个是find命令,用来查找;后面的“sed -i 's/^.*$/&^M/g'”是sed命令,作用是给每个换行前面插入回车。再后面的“{} \;”是find传递给sed的参数。
楼主有时间去学学linux的命令。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 新手经验,当ubuntu下的txt文本中回车的回车到windows变方框怎么办
帖子发表于 : 2009-06-04 19:07 
头像

注册: 2008-09-05 23:31
帖子: 1363
系统: LinuxMint17
送出感谢: 35
接收感谢: 11
谢谢 , 明白了 ,最近正在慢慢学习,谢谢rocky22的耐心讲解:em11


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 新手经验,当ubuntu下的txt文本中回车的回车到windows变方框怎么办
帖子发表于 : 2009-06-04 19:21 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
最好的办法就是用写字板打开。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 新手经验,当ubuntu下的txt文本中回车的回车到windows变方框怎么办
帖子发表于 : 2009-06-04 19:26 
头像

注册: 2008-09-24 23:56
帖子: 217
送出感谢: 0 次
接收感谢: 0 次
拒绝使用notepad及写字板。
用EmEditor!比nnotepad强大多了!


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 新手经验,当ubuntu下的txt文本中回车的回车到windows变方框怎么办
帖子发表于 : 2009-06-05 12:39 
头像

注册: 2009-04-11 23:46
帖子: 4030
系统: Arch Linux
送出感谢: 11
接收感谢: 110
xtay573269555 写道:
拒绝使用notepad及写字板。
用EmEditor!比nnotepad强大多了!

拒绝使用付费的EmEditor。
用VIM!比EmEditor强大多了!


_________________
我的博客 http://blog.lilydjwg.me/
Dropbox,你值得拥有。
提问的智慧
Arch Linux 中文论坛

我的vimrc: http://git.io/vimrc


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 新手经验,当ubuntu下的txt文本中回车的回车到windows变方框怎么办
帖子发表于 : 2009-06-05 20:37 

注册: 2009-03-04 13:01
帖子: 45
送出感谢: 0 次
接收感谢: 0 次
lilydjwg 写道:
xtay573269555 写道:
拒绝使用notepad及写字板。
用EmEditor!比nnotepad强大多了!

拒绝使用付费的EmEditor。
用VIM!比EmEditor强大多了!


不懂就不要乱说,EmEditor 也有免费版本。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译