2008年12月11日 星期四

如何除去上傳到UNIX上文字檔裡的Ctrl-M

對於大部分UNIX上的程式或系統來說
因為UNIX與WINDOWS的text file的換行符號控制碼不同
所以用binery方式傳上去unix的檔
在用vi去處理的時候
就會看到每行的尾巴多了個很醜的^M

最近很不幸的,我遇到了個shell去呼叫有^M會失敗的程式(可能是R12的FNDLOAD)
只好再次把這個以前用過的好用一行SHELL從書裡挖出來

tr -d  '\015' <oldfile>newfile

這樣就可以產生一個除去所有^M的全新檔案了.
有相同困擾的朋友,夾去配不用客氣.

沒有留言:

張貼留言