亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 去掉linux文件下的^@字符 [打印本頁]

作者: gudaobeige    時(shí)間: 2012-12-06 18:45
標(biāo)題: 去掉linux文件下的^@字符
linux下有一文件aa.txt,內(nèi)容如下:search^A這是個(gè)故事

search^A這是個(gè)故事^@

search^A這是個(gè)故事

search^A這是個(gè)故事^@
復(fù)制代碼怎么去掉^@?

使用 tr -d '^@'不行。但是tr -d '^M'就可以?

怎么樣才能替換掉^@ 或者去掉?
作者: chenyx    時(shí)間: 2012-12-06 18:51
這個(gè)是windows下的文件吧,用dos2unix修改下也行
作者: gudaobeige    時(shí)間: 2012-12-07 15:09
回復(fù) 2# chenyx

  linux 啊


   
作者: xiangbei1573    時(shí)間: 2012-12-07 15:56
回復(fù) 3# gudaobeige


    他的意思是,你這個(gè)文件是在windows下寫好的,在linux下打開的。這樣就會(huì)有一些特殊的符號(hào)顯示。好像vi有個(gè)命令是顯示所有字符的。忘記了,等待高人解答。
作者: xiangbei1573    時(shí)間: 2012-12-07 15:59
或者你搜一下:vi下顯示回車換行符等特殊符號(hào) ,百度里面有。
在linux下寫的一些文本也會(huì)有特殊符號(hào),我就是搜了之后發(fā)現(xiàn)的,樓主去仔細(xì)看看。
作者: gudaobeige    時(shí)間: 2012-12-07 16:25
回復(fù) 5# xiangbei1573

在linux下看到了,我的文件中有^M、^@這兩個(gè)字符,

有一中方式在vi方式下是可以去掉的,:%s/\^@//g
但是刪除特殊符號(hào)是用shell做的,總不能先vi然后丟給程序吧,有沒有用shell可以處理掉。



   
作者: xiangbei1573    時(shí)間: 2012-12-07 16:30
回復(fù) 6# gudaobeige


    這個(gè)我就不懂啦、shell我還在看。。幫你頂頂




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2