如何将一个txt文件由DOS格式转为txt格式Unix格式

&&&&aix下面txt从dos格式转到unix格式 dos2unix
aix下面txt从dos格式转到unix格式 dos2unix
经常遇到要在aix上写一些文本或者脚本,但是用vi太费劲,于是在win下写好
然后win的文本传到aix上,
在UNIX中,每一行的结束符是换行符; 而在WINDOWS中,每一行的结束符是&RETURN&+换行符.
用以下几种办法可以将其格式互为转换.
嵌到我的页面
<input type="text" readonly="true" value="">
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
操作系统下载排行推荐这篇日记的豆列
······5388人阅读
Linux 精华文章(115)
问:我在Windows中通过FTP传一个文本文件到Linux中,但是打开文本文件后每行最后都有^M的标志。由于很长,用编辑器去除太麻烦,有什么解决办法呢?
答:为了解决这个问题,Linux下专门有两个工具可以互换Windows&#26684;式和Linux&#26684;式,它们分别是dos2unix和unix2dos。比如用下面的命令就可以将文件名为“filename”文件从Windows&#26684;式转换为Linux文本&#26684;式。
在Linux下,不可避免的会用VIM打开一些windows下编辑过的文本文件。我们会发现文件的每行结尾都会有一个^M符号,这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致,
对于回车符的定义:
Windows:0D0A
Unix/Linux: 0A
比较快捷的去除这些符号的方法有这么几种:
(1)是用VI的命令:
&&& 使用vi打开文本文件
&&& vi dos.txt
&&& 命令模式下输入
&&& :set fileformat=unix
(2) VI下使用正则表达式替换
&& g/^M/s/^M//
&& %s/^M//g
(3)使用sed 工具
&&& sed ’s/^M//’ filename & tmp_filename
(4)既然window下的回车符多了‘ ’,那么当然通过删除‘ ’ ,也可以实现:
&&& tr -d & &
(5)最后一个方法是本人最常用的方法,个人觉得最方便
&&& 在终端下敲命令:
&&& $ dos2unix filename
&&& 直接转换成unix&#26684;式,就OK了!~
在网上又搜索到一篇将UNIX和WINDOWS间的换行转换的文章,学习补充下:
dos2unix [-kn] file [newfile] 从DOS转换到UNIX
unix2dos [-kn] file [newfile] 从UNIX转换到DOS也就是WINDOWS
-k : 保留该文档原来的 mtime 时间 (不更新文档上次内容经过修改的时间)
-n : 保留原来的文档,将转换后的内容输入到新文档中 例如: dos2unix -n old new
$cat -v killws
#!/bin/bash^M
admin_dir=&/home/admin&^M
function check_user {^M
if [[ `whoami` != &admin& ]];then^M
echo &Apache only can start by admin user,exit!&^M
$dos2unix -k killws
dos2unix: converting file killws to UNIX format ...
$cat -v killws
#!/bin/bash
admin_dir=&/home/admin&
function check_user {
if [[ `whoami` != &admin& ]];then
echo &Apache only can start by admin user,exit!&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2214789次
积分:17039
积分:17039
排名:第429名
原创:40篇
转载:795篇
评论:151条
(3)(3)(2)(2)(2)(1)(7)(3)(1)(1)(1)(2)(6)(24)(6)(6)(3)(24)(2)(2)(10)(13)(7)(20)(8)(21)(14)(34)(34)(34)(34)(54)(55)(55)(57)(57)(37)(37)(37)(17)(20)(48)(11)(2)(5)(10)(6)DOSWindows和LinuxUnix的文件格式转换_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
DOSWindows和LinuxUnix的文件格式转换
上传于||文档简介
&&D&#8203;O&#8203;S&#8203;W&#8203;i&#8203;n&#8203;d&#8203;o&#8203;w&#8203;s&#8203;和&#8203;L&#8203;i&#8203;n&#8203;u&#8203;x&#8203;U&#8203;n&#8203;i&#8203;x&#8203;的&#8203;文&#8203;件&#8203;格&#8203;式&#8203;转&#8203;换
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 dos2unix安装 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信