<span id="vexk9"><table id="vexk9"></table></span>

      dos2unix

      將DOS格式文本文件轉換成Unix格式

      補充說明

      dos2unix命令 用來將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命令。

      語法

      dos2unix [-hkqV] [-c convmode] [-o file ...] [-n infile outfile ...]
      

      選項

      -k:保持輸出文件的日期不變
      -q:安靜模式,不提示任何警告信息。
      -V:查看版本
      -c:轉換模式,模式有:ASCII, 7bit, ISO, Mac, 默認是:ASCII。
      -o:寫入到源文件
      -n:寫入到新文件
      

      參數

      參數:需要轉換到文件。

      實例

      最簡單的用法就是dos2unix直接跟上文件名:

      dos2unix file
      

      如果一次轉換多個文件,把這些文件名直接跟在dos2unix之后。(注:也可以加上-o參數,也可以不加,效果一樣)

      dos2unix file1 file2 file3
      dos2unix -o file1 file2 file3
      

      上面在轉換時,都會直接在原來的文件上修改,如果想把轉換的結果保存在別的文件,而源文件不變,則可以使用-n參數。

      dos2unix oldfile newfile
      

      如果要保持文件時間戳不變,加上-k參數。所以上面幾條命令都是可以加上-k參數來保持文件時間戳的。

      dos2unix -k file
      dos2unix -k file1 file2 file3
      dos2unix -k -o file1 file2 file3
      dos2unix -k -n oldfile newfile
      

      轉換當前目錄下所有文件

      find -type f | xargs dos2unix
      
      主站蜘蛛池模板: 激情五月综合综合久久69| 亚洲日韩久久综合中文字幕| 一本色道久久88亚洲综合| 国产综合激情在线亚洲第一页| 三级韩国一区久久二区综合| 亚洲国产综合久久天堂| 一本色道久久88精品综合| 一本色道久久88亚洲精品综合| 国产成人99久久亚洲综合精品| 一本一道久久精品综合| 亚洲国产精品成人AV无码久久综合影院 | 亚洲av日韩av综合| 亚洲国产成人久久综合一区77| 亚洲精品第一国产综合精品| 亚洲国产成人久久综合碰| 中文字幕人成无码人妻综合社区| 亚洲国产精品综合久久一线| 亚洲狠狠色丁香婷婷综合| 亚洲综合精品一二三区在线| 国产综合精品女在线观看| 亚洲国产综合精品一区在线播放| 国产综合精品在线| 婷婷久久综合九色综合绿巨人| 99久久综合精品五月天| 亚洲AV日韩综合一区尤物| 亚洲综合久久1区2区3区| 亚洲综合婷婷久久| 亚洲成综合人影院在院播放| 色综合久久久久久久久五月| 国产精品无码久久综合| 亚洲av综合avav中文| 狠色狠色狠狠色综合久久| 伊人青青综合网站| 日韩综合在线视频| 亚洲色婷婷综合开心网| 99久久综合狠狠综合久久止| 亚洲综合AV在线在线播放| 亚洲乱码中文字幕小综合| 色综合久久98天天综合| 插插插色欲综合网| 婷婷国产天堂久久综合五月|