windows的文本文件如何转换成linux的文本文件?

 我来答
丶巴爱15
2013-02-06
知道答主
回答量:55
采纳率:0%
帮助的人:7.1万
展开全部
FLY Batch可以执行Windows, Linux or UNIX平台下所需格式之间的转换工作,可以导出的格式如下:
矢量类型:SVG, CGM, WMF, EMF, MIF, EPS, HPGL, DXF
图像:TIFF, PNG, GIF, JPEG,
文本:ASCII格式

不知道对你是否有帮助哈!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lovepanda456
2013-02-06
知道答主
回答量:37
采纳率:100%
帮助的人:10.2万
展开全部
FLY Batch是一款格式转换软件,可执行Windows, Linux or UNIX平台下所需格式之间的转换工作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
christianran
2011-11-05 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:179
采纳率:66%
帮助的人:106万
展开全部
不用转,在linux下可以打开 .txt文本
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
犹悦沅Ql
2011-11-05 · TA获得超过525个赞
知道小有建树答主
回答量:476
采纳率:0%
帮助的人:175万
展开全部
editplus / ultraedit都可以转
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳光百姓药店
2011-11-08
知道答主
回答量:7
采纳率:0%
帮助的人:6.2万
展开全部
JIAN_2123的分享:

最近使用Ubuntu Linux发现,Windows 下的文本到Linux下可以正常的浏览,但是Linux下的文本到Windows下后发现凡是“回车”部分全是“黑块”,经过一段时间的查询搜索发现了原因及解决办法:
DOS/Windows和Linux/Unix的文件换行回车格式不同,基于 DOS/Windows 的文本文件在每一行末尾有一个 CR(回车)和 LF(换行),而 UNIX 文本只有一个换行。

1)、把Dos/Windows下的文件移至Linux/Unix系统

虽然很多程序不在乎 DOS/Windows 格式的 CR/LF 文本文件,但是有几个程序却在乎 -- 最著名的是 bash,只要一遇到回车,它就会出问题。以下 sed 调用将把 DOS/Windows 格式的文本转换成可信赖的 UNIX 格式:

$ sed -e 's/.$//' mydos.txt > myunix.txt

该脚本的工作原理很简单:替代规则表达式与一行的最末字符匹配,而该字符恰好就是回车。我们用空字符替换它,从而将其从输出中彻底删除。如果使用该脚本并注意到已经删除了输出中每行的最末字符,那么,您就指定了已经是 UNIX 格式的文本文件。也就没必要那样做了!

2)、把Linux/UNIX 文本移至 Windows 系统,使用以下脚本执行必需的格式转换:

$ sed -e 's/$/\r/' myunix.txt > mydos.txt

在该脚本中,'$' 规则表达式将与行的末尾匹配,而 '\r' 告诉 sed 在其之前插入一个回车。在换行之前插入回车,立即,每一行就以 CR/LF 结束。请注意,仅当使用 GNU sed 3.02.80 或以后的版本时,才会用 CR 替换 '\r'。

另外还有个方法:
使用命令
unix2dos filename
dos2unix filename
互相转换,具体抄哪个方向转不用我详细说了吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式