人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

Linux下如何處理文本文件內(nèi)容中的^M

發(fā)布日期:2022-03-10 18:59 | 文章來(lái)源:源碼中國(guó)

Windows上寫(xiě)好的文件,在Linux或者Unix下打開(kāi),每一行都會(huì)出多出^M這樣的字符,這是因?yàn)閃indows與*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替換成回車(chē)。
:%s/^M/\r/g# 將^M替換成回車(chē)。

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

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

3. 使用命令

使用dos2unix命令,一般的*nix發(fā)布版本都帶有這個(gè)小工具,即Windows - *nix文件轉(zhuǎn)換。

格式: dos2unix filename

轉(zhuǎn)換多個(gè)文件

格式:dos2unix file1 file2 file3 ….

上面轉(zhuǎn)換文件的時(shí)候都會(huì)修改原來(lái)的文件,使用 -k參數(shù),或者 -n參數(shù)可以不改變文件屬性。

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

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

同樣工具提供了*nix - windows文件格式轉(zhuǎn)換命令:unix2dos,參數(shù)同dos2unix。

*注:"^M",需要使用Ctrl + V + Ctrl + M鍵入,而不是數(shù)字6上面的^+字母M。

香港服務(wù)器租用

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開(kāi)通

自選配置、實(shí)時(shí)開(kāi)通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問(wèn)服務(wù)

1對(duì)1客戶咨詢顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部