9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>學習電腦>操作系統>Linux教程>

如何去除Linux文件的^M字符

時間: 孫勝652 分享

  在Linux系統中打開windows文件就會出現^M字符,雖然這并不影響閱讀,但如果能夠去掉的話更好,下面學習啦小編就給大家介紹下Linux中如何去除文件中的^M字符。

  Windows上寫好的文件,在Linux或者Unix下打開,每一行都會出多出^M這樣的字符,這是因為Windows與*nix的換行符不同所致,我們看看文件格式有什么不同。

  在Linux下查看文件格式:

  # file filename

  # 20140304110001.csv: ISO-8859 text //不帶有^M

  # 20140304110002.csv: ISO-8859 text, with CRLF line terminators //帶有^M

  Windows下處理的文件就帶有CRLF行終止符。

  以下有幾種處理方式:

  1. vi命令行模式下輸入

 ?。?s/^M$//g # 去掉行尾的^M。

 ?。?s/^M//g # 去掉所有的^M。

 ?。?s/^M/[ctrl-v]+[enter]/g # 將^M替換成回車。

 ?。?s/^M/\r/g # 將^M替換成回車。

  2. 使用sed命令。和vi的用法相似:

  # sed -e ‘s/^M/\n/g’filename

  3. 使用命令

  使用dos2unix命令,一般的*nix發布版本都帶有這個小工具,即Windows - *nix文件轉換。

  格式: dos2unix filename

  轉換多個文件

  格式:dos2unix file1 file2 file3 …。

  上面轉換文件的時候都會修改原來的文件,使用 -k參數,或者 -n參數可以不改變文件屬性。

  格式:dos2unix -n oldfile newfile //新建一個文件,保持源文件不變

  格式:dos2unix -k filename //保持文件時間戳不變

  同樣工具提供了*nix - windows文件格式轉換命令:unix2dos,參數同dos2unix。

  *注:“^M”,需要使用Ctrl + V + Ctrl + M鍵入,而不是數字6上面的^+字母M。

  上面就是Linux下處理文件內容中的^M字符的介紹了,如果^M字符影響到了你的閱讀,你想將其去掉的話,只需按照本文介紹的方法,就能將^M字符輕松去除了。

309338 主站蜘蛛池模板: 黄色不卡视频一区二区三区| 一个人看的www免费高清视频| 国产亚洲精品成人无码精品网站| 日本中文字幕不卡在线一区二区 | 国产成人精品三级在线影院| 亚洲三级香港三级久久| 日韩国产精品一区二区av| 亚洲国产成人精品女人久| 成人免费A级毛片无码片2022| 亚洲+成人+国产| 韩国午夜福利片在线观看| 国内精品久久久久影院日本| 亚洲激情av一区二区三区| 在线高清免费不卡全码| 东京热大乱系列无码| 亚洲欧美综合一区二区三区| 少妇人妻偷人精品无码视频| 国产成人精品亚洲资源| 精品一区二区三区在线成人| 99在线视频免费观看| 亚洲国产中文字幕在线视频综合| 国产一区二区三区激情视频| 欧美极品色午夜在线视频| 亚洲高清免费在线观看| 无码伊人久久大杳蕉中文无码| 少妇激情av一区二区三区| 爱性久久久久久久久| 国产旡码高清一区二区三区| 国产内射性高湖| 北岛玲亚洲一区二区三区| 久久婷婷五月综合色国产免费观看| 毛片亚洲AV无码精品国产午夜| 亚洲高清aⅴ日本欧美视频| 国产综合视频一区二区三区| 亚洲AV国产福利精品在现观看| 在线观看无码av免费不卡网站| 国产成人精品18| 激情国产一区二区三区四区| 精品午夜久久福利大片| 国产av永久无码天堂影院| 亚洲欧美中文字幕日韩一区二区 |