os2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter)。DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\n作为断行标志的,表示成十六进制就是0A。DOS格式的文本文件在Linux底下,用较低版本的vi打开时行尾会显示^M,而且很多命令都无法很好的处理这种格式的文件,如果是个shell脚本,。而Unix格式的文本文件在Windows下用Notepad打开时会拼在一起显示。因此产生了两种格式文件相互转换的需求,对应的将UNIX格式文本文件转成成DOS格式的是unix2dos命令。

1. 安装dos2unix
    命令:yum install -y dos2unix 
    安装前先检查是否已安装:
    [root@hadoop002 ~]# rpm -qa | grep -i dos2unix
    [root@hadoop002 ~]# 
    如果没有打印说明没有安装。 执行命令:yum install -y dos2unix 进行安装。
    安装完成后再次检查:
    [root@hadoop002 ~]# rpm -qa | grep -i dos2unix
    dos2unix-3.1-37.el6.x86_64
    [root@hadoop002 ~]# 
2. dos2unix语法:
     dos2unix [-hkqV] [-c convmode] [-o file ...] [-n infile outfile ...]

参数说明:
    -k:保持输出文件的日期不变
    -q:安静模式,不提示任何警告信息。
    -V:查看版本
    -c:转换模式,模式有:ASCII, 7bit, ISO, Mac, 默认是:ASCII。
    -o:写入到源文件
    -n:写入到新文件

3. 实例
    3.1 一次转换一个文件
    dos2unix -k file

3.2 一次转换多个文件
    dos2unix -k file1 file2 file3  或  dos2unix -k -o file1 file2 file3
 
    3.3 把转换的结果保存在新的文件,而源文件不变
    dos2unix -k -n oldfile newfile

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29609890/viewspace-2155637/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29609890/viewspace-2155637/

dos2unix命令相关推荐

  1. linux之dos2unix命令解决vi打开文件行尾巴显示^M

    1 问题 有时候我们用vi打开文件,行尾巴显示^M,我之前也不知道这个是为什么,后面才了解到,DOS格式的文本文件在Linux平台,用较低版本的vi打开文件行尾会显示^M,DOS下的文本文件是以\r\ ...

  2. dos2unix命令找不到_Linux系统中的dos2unix命令

    CentOS7.3学习笔记总结(二十八)-dos2unix命令 使用过linux系统的朋友都知道,linux和windows换行符是不同的,Windows格式文件的换行符为 ,而Unix&Li ...

  3. linux之dos2unix命令

    将DOS格式文本文件转换成Unix格式,dos2unix命令 用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter).D ...

  4. dos2unix命令将dos文件转换为unix格式

    使用git 的时候碰到git将unix换行符转换为windows换行符的问题,需要使用dos2unix命令将文件转换为unix格式. dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的 ...

  5. Linux dos2unix命令

    一.dos2unix命令 dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter).DOS下的文本文件 ...

  6. 使用python实现unix2dos和dos2unix命令

    由于工作电脑网络限制无法安装unix2dos和dos2unix命令转换文件,自己实现一个 直接上代码,保存为python文件如unix2dos.py然后使用命令 unix2dos.py {unix2d ...

  7. Ubuntu下代替dos2unix命令 (转自两个文件)

    转自:http://blog.163.com/xiaowei_090513/blog/static/117718359201091393735295/ Ubuntu系统打开Windows下生成的文本文 ...

  8. L23.linux命令每日一练 -- 第三章 文件过滤及内容编辑处理命令 -- iconv和dos2unix命令

    3.15 iconv:转换文件的编码格式 3.15.1 命令详解 ​ [命令星级] ★★★☆☆ ​ [功能说明] ​ iconv命令用于转换文件的编码格式. ​ [语法格式] iconv [optio ...

  9. 图解Linux命令之--dos2unix命令

    dos2unix命令–> Dos to UNIX的缩写,用来将DOS格式的文本文件转换为UNIX格式 find . -type f -exec dos2unix {} \; find . -ty ...

  10. 【20】ubuntu下没有dos2unix命令怎么办

    https://www.cnblogs.com/xiaofengkang/archive/2012/12/06/2805642.html Ubuntu下默认没有安装dos2unix工具,而且也没有一个 ...

最新文章

  1. 人工智能诗歌写作平台_人工智能将改变文学创作的未来?
  2. 【pandas学习笔记】综合整理
  3. mysql修改最后一条记录删除第一条记录
  4. datagrid资料+ by iCeSnaker - Program rhapsody
  5. Git Worktree 高级使用,这样清爽多了|新技能
  6. python pdf-有没有好一点的读取 PDF 的 Python 包?
  7. 使用命令创建mysql_用命令创建MySQL数据库
  8. html绘图环境,HTML_HTML5 在canvas中绘制文本附效果图,一、绘制文本 在绘图环境中提 - phpStudy...
  9. VSCode remote-ssh插件报错“拒绝连接“
  10. 《Web前端开发修炼之道》-读书笔记CSS部分
  11. 【C语言进阶深度学习记录】二十八 数组指针与指针数组的分析
  12. Jquery学习总结(3)——Jquery获取当前城市的天气信
  13. 系统学习机器学习之神经网络(四) --SOM
  14. 如何用iframe代码显示调用网页的指定部分
  15. 1 10000以内的质数表C语言,110000质数表
  16. H5面试题---HTTP状态码知道哪些
  17. 【Love2D】第0章-从零开始学习Love2D
  18. 抖音短视频创业,抖音机房怎么样搭建?有哪些技巧
  19. ssoj4015: 永琳的竹林迷径(path)
  20. 启动Mysql时报错:mysqld_safe mysqld from pid file /usr/local/mysql/data/Linux.pid ended

热门文章

  1. 码农神器集 - 序 (程序员实用工具集)
  2. 个人静态博客页面模板
  3. 计算机软件性能测试的过程,软件性能测试过程研究与应用
  4. WAP,手机网站建站资料收集 - 老古董
  5. Win11系统的显卡驱动安装的详细方法步骤
  6. Oracle客户端完整版下载地址
  7. GitChat · 前端 | 从软件工程角度看大前端技术栈
  8. Webix JavaScript UI 新版得心应手
  9. 使用rsync实现客户端与服务器端的文件同步与传送
  10. linux系统鼠标主题下载,Ubuntu Linux鼠标主题:bCircle