小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

DOS文件轉(zhuǎn)換成UNIX文件格式詳解 - Linux相關(guān) - 無(wú)為

 supperqq 2009-04-07
DOS文件轉(zhuǎn)換成UNIX文件格式詳解
dos格式文件傳輸?shù)絬nix系統(tǒng)時(shí),會(huì)在每行的結(jié)尾多一個(gè)^M,當(dāng)然也有可能看不到,但是在vi的時(shí)候,會(huì)在下面顯示此文件的格式,比如 "dos.txt" [dos] 120L, 2532C 字樣,表示是一個(gè)[dos]格式文件,如果是MAC系統(tǒng)的,會(huì)顯示[MAC],因?yàn)槲募袷降脑蛴袝r(shí)會(huì)導(dǎo)致我們的unix程序,或者shell程序出現(xiàn)錯(cuò)誤,那么需要把這些dos文件格式轉(zhuǎn)換成unix格式,方法是
    vi  dos.txt       
    :set fileformat=unix
    :w                
  這樣文件就轉(zhuǎn)換成unix格式文件了, 一般在windows機(jī)器上編寫(xiě)好了文件傳到unix下就可能會(huì)出現(xiàn)這樣的情況.
  用命令:set ff?  可以看到dos或unix的字樣.
  用:set ff=unix把它強(qiáng)制為unix格式,
也可以用sed 這樣的工具來(lái)做:
  sed 's/^M//' filename > tmp_filename
  其中^M是同時(shí)Ctrl+V+M按出來(lái)的,表示回車。

其它“怪招”:
1. 使用vi
vi dos_file.txt
:%s/^M//g
其中^M 必須是同時(shí)按 Ctrl+V+M ,表示回車。不是直接輸入 ^M ,那沒(méi)有用的, :-) 。
2. 使用tr
命令:tr -d "\015" dos_file.txt
3. 使用perl
cat dos_file.txt | perl -pe '~s/\r//g' > dos_file.txt

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多