亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > Linux 中刪除文本中的回車字符的方法

Linux 中刪除文本中的回車字符的方法

熱門標簽:承德地圖標注公司 濮陽好的聯通400電話申請 虛假地圖標注 地圖標注如何改成微信號 地圖標注黃河的位置 百度地圖標注公司位置要多少錢 靈圖uu電子寵物店地圖標注 山東企業外呼系統公司 400電話號碼辦理多少錢

當回車字符(Ctrl+M)讓你緊張時,別擔心。有幾種簡單的方法消除它們。

“回車”字符可以往回追溯很長一段時間 —— 早在打字機上就有一個機械裝置或杠桿將承載紙滾筒的機架移到右邊,以便可以重新在左側輸入字母。他們在 Windows 上的文本文件上保留了它,但從未在 Linux 系統上使用過。當你嘗試在 Linux 上處理在 Windows 上創建的文件時,這種不兼容性有時會導致問題,但這是一個非常容易解決的問題。

如果你使用 od八進制轉儲octal dump)命令查看文件,那么回車(也用 Ctrl+M 代表)字符將顯示為八進制的 15。字符 CRLF 通常用于表示 Windows 文本文件中的一行結束的回車符和換行符序列。那些注意看八進制轉儲的會看到 \r\n。相比之下,Linux 文本僅以換行符結束。

這有一個 od 輸出的示例,高亮顯示了行中的 CRLF 字符,以及它的八進制。

$ od -bc testfile.txt
0000000 124 150 151 163 040 151 163 040 141 040 164 145 163 164 040 146
  T h i s i s a t e s t f
0000020 151 154 145 040 146 162 157 155 040 127 151 156 144 157 167 163
  i l e f r o m W i n d o w s
0000040 056 015 012 111 164 047 163 040 144 151 146 146 145 162 145 156 <==
  . \r \n I t ' s d i f f e r e n <==
0000060 164 040 164 150 141 156 040 141 040 125 156 151 170 040 164 145
  t t h a n a U n i x t e
0000100 170 164 040 146 151 154 145 015 012 167 157 165 154 144 040 142 <==
  x t f i l e \r \n w o u l d b <==

雖然這些字符不是大問題,但是當你想要以某種方式解析文本,并且不希望就它們是否存在進行編碼時,這有時候會產生干擾。

3 種從文本中刪除回車符的方法

幸運的是,有幾種方法可以輕松刪除回車符。這有三個選擇:

dos2unix

你可能會在安裝時遇到麻煩,但 dos2unix 可能是將 Windows 文本轉換為 Unix/Linux 文本的最簡單方法。一個命令帶上一個參數就行了。不需要第二個文件名。該文件會被直接更改。

$ dos2unix testfile.txt
dos2unix: converting file testfile.txt to Unix format...

你應該會發現文件長度減少,具體取決于它包含的行數。包含 100 行的文件可能會縮小 99 個字符,因為只有最后一行不會以 CRLF 字符結尾。

之前:

-rw-rw-r-- 1 shs shs 121 Sep 14 19:11 testfile.txt

之后:

-rw-rw-r-- 1 shs shs 118 Sep 14 19:12 testfile.txt

如果你需要轉換大量文件,不用每次修復一個。相反,將它們全部放在一個目錄中并運行如下命令:

$ find . -type f -exec dos2unix {} \;

在此命令中,我們使用 find 查找常規文件,然后運行 dos2unix 命令一次轉換一個。命令中的 {} 將被替換為文件名。運行時,你應該處于包含文件的目錄中。此命令可能會損壞其他類型的文件,例如除了文本文件外在上下文中包含八進制 15 的文件(如,鏡像文件中的字節)。

sed

你還可以使用流編輯器 sed 來刪除回車符。但是,你必須提供第二個文件名。以下是例子:

$ sed -e “s/^M//” before.txt > after.txt

一件需要任意的重要的事情是,請不要輸入你看到的字符。你必須按下 Ctrl+V 后跟 Ctrl+M 來輸入 ^Ms 是替換命令。斜杠將我們要查找的文本(Ctrl + M)和要替換的文本(這里為空)分開。

vi

你甚至可以使用 vi 刪除回車符(Ctrl+M),但這里假設你沒有打開數百個文件,或許也在做一些其他的修改。你可以鍵入 : 進入命令行,然后輸入下面的字符串。與 sed 一樣,命令中 ^M 需要通過 Ctrl+V 輸入 ^,然后 Ctrl+M 插入 M%s 是替換操作,斜杠再次將我們要刪除的字符和我們想要替換它的文本(空)分開。 g(全局)意味在所有行上執行。

:%s/^M//g

總結

dos2unix 命令可能是最容易記住的,也是從文本中刪除回車的最可靠的方法。其他選擇使用起來有點困難,但它們提供相同的基本功能。

via: https://www.networkworld.com/article/3438857/how-to-remove-carriage-returns-from-text-files-on-linux.html

總結

以上所述是小編給大家介紹的 Linux 中刪除文本中的回車字符的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

標簽:鷹潭 泰安 上海 福州 樂山 安康 淮安 德宏

巨人網絡通訊聲明:本文標題《Linux 中刪除文本中的回車字符的方法》,本文關鍵詞  Linux,中,刪除,文本,中的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux 中刪除文本中的回車字符的方法》相關的同類信息!
  • 本頁收集關于Linux 中刪除文本中的回車字符的方法的相關信息資訊供網民參考!
  • 推薦文章
    99久久精品国产国产毛片| 99色视频| 欧美激情一区二区三区视频高清| 天天做日日爱| 国产不卡在线观看视频| 999久久狠狠免费精品| 国产综合成人观看在线| 日韩欧美一及在线播放| 日韩专区第一页| 青青青草影院| 99热热久久| 国产麻豆精品| 九九久久99| 国产成+人+综合+亚洲不卡| 亚洲第一色在线| 国产不卡在线看| 日本免费看视频| 亚久久伊人精品青青草原2020| 九九干| 黄视频网站免费观看| 欧美激情在线精品video| 国产国语在线播放视频| 欧美电影免费看大全| 国产精品自拍一区| 青草国产在线| 日韩在线观看视频免费| 天天做人人爱夜夜爽2020 | 国产伦精品一区二区三区无广告 | 你懂的福利视频| 精品视频在线观看一区二区三区| 999精品在线| 四虎影视久久| 日韩av成人| 精品视频在线观看视频免费视频| 亚洲天堂一区二区三区四区| 沈樵在线观看福利| 青青久久网| 可以在线看黄的网站| 欧美一级视频免费| 国产视频一区在线| 国产国语对白一级毛片| 黄色福利片| 久久久久久久免费视频| 精品久久久久久影院免费| 国产91精品一区二区| 久久精品欧美一区二区| 99久久精品国产免费| 国产一区二区精品尤物| 欧美激情一区二区三区在线 | 二级片在线观看| 欧美激情在线精品video| 国产精品自拍在线观看| 日韩在线观看视频网站| 精品视频一区二区| 免费一级生活片| 青青青草影院 | 91麻豆精品国产自产在线观看一区| 香蕉视频久久| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日本乱中文字幕系列 | 国产极品白嫩美女在线观看看| 一级毛片看真人在线视频| 日韩专区亚洲综合久久| 国产伦理精品| 国产一区二区福利久久| 成人在免费观看视频国产| 国产伦精品一区二区三区无广告 | 一级女人毛片人一女人| 久久精品免视看国产明星| 香蕉视频三级| 一级女性全黄生活片免费| 青青久久网| 国产视频在线免费观看| 成人av在线播放| 在线观看成人网| 香蕉视频三级| 国产91精品一区二区| 久久久久久久免费视频| 在线观看成人网 | 国产伦理精品| 久久精品欧美一区二区| 欧美a免费| 精品视频在线观看一区二区| 国产一级生活片| 中文字幕一区二区三区精彩视频| 日日日夜夜操| 九九热国产视频| 国产91素人搭讪系列天堂| 国产综合91天堂亚洲国产| 精品在线观看国产| 日韩中文字幕在线观看视频| 99久久视频| 99色播| 韩国毛片 免费| 亚洲 国产精品 日韩| a级精品九九九大片免费看| 日韩欧美一二三区| 午夜在线影院| 久久精品免视看国产明星| 黄视频网站在线看| 成人高清视频在线观看| 国产国语对白一级毛片| 四虎影视久久久| 亚欧成人乱码一区二区| 欧美大片一区| 一级女性全黄久久生活片| 国产视频久久久久| 成人高清视频免费观看| 中文字幕Aⅴ资源网| 免费一级片在线观看| 日本特黄一级| 日韩欧美一二三区| 青青青草视频在线观看| 日本免费乱理伦片在线观看2018| 国产麻豆精品免费视频| 亚欧乱色一区二区三区| 高清一级做a爱过程不卡视频| 沈樵在线观看福利| 日韩av片免费播放| 99色播| 麻豆污视频| 毛片成人永久免费视频| 韩国三级香港三级日本三级la| 美女免费精品视频在线观看| 91麻豆精品国产自产在线观看一区| 久久国产精品永久免费网站| 日韩一级黄色片| 欧美国产日韩一区二区三区| 国产伦精品一区二区三区在线观看| 可以免费看污视频的网站| 四虎影视精品永久免费网站 | 成人免费高清视频| 欧美1区| 国产韩国精品一区二区三区| 日本特黄特色aaa大片免费| 日本特黄特黄aaaaa大片| 亚洲精品影院| 免费一级片在线观看| 美女免费精品视频在线观看| 国产一区二区精品| 麻豆网站在线免费观看| 日韩av成人| 99热精品一区| 久久国产一区二区| 久久国产精品自由自在| 欧美激情在线精品video| 成人高清视频免费观看| 黄视频网站免费| 香蕉视频久久| 天天色成人| 亚洲精品永久一区| 国产精品免费精品自在线观看| 久草免费在线视频| 午夜在线亚洲| 日日日夜夜操| 可以免费看污视频的网站| 亚洲女初尝黑人巨高清在线观看| 你懂的国产精品| 精品国产三级a| 国产91素人搭讪系列天堂| a级精品九九九大片免费看| 成人av在线播放| 欧美大片aaaa一级毛片| 韩国妈妈的朋友在线播放| 国产成人精品综合在线| 久久国产精品永久免费网站| 久久国产影视免费精品| 国产一级强片在线观看| 美女免费精品视频在线观看| 可以免费在线看黄的网站| 99久久网站| 日韩av东京社区男人的天堂| 91麻豆精品国产高清在线| 免费国产在线视频| 麻豆污视频| 中文字幕Aⅴ资源网| 九九久久99| 国产视频久久久| 欧美国产日韩在线| 国产激情一区二区三区| 欧美日本韩国| 黄视频网站免费| 国产成人精品综合久久久| 亚洲天堂在线播放| 精品视频在线观看视频免费视频| a级黄色毛片免费播放视频| 久久99中文字幕久久| 午夜激情视频在线播放| 久久国产精品自线拍免费| 久久成人综合网| 国产福利免费观看| 国产精品自拍在线| 国产视频一区在线| 国产视频一区二区三区四区 | 日韩在线观看视频免费| 99久久精品国产国产毛片| 精品视频在线观看视频免费视频| 韩国三级视频网站| 99色播|