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

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 11358 | 回復(fù): 7
打印 上一主題 下一主題

[學(xué)習(xí)] 怎么去掉文件中特殊字符^@ [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2012-12-06 16:39 |只看該作者 |倒序瀏覽
linux下有一文件aa.txt,內(nèi)容如下:
  1. search^A這是個故事
  2. search^A這是個故事^@
  3. search^A這是個故事
  4. search^A這是個故事^@
復(fù)制代碼
怎么去掉^@?

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

論壇徽章:
0
2 [報告]
發(fā)表于 2012-12-06 20:55 |只看該作者
肯定不行啦,tr以單個字符為處理單位。
用vi,命令:  vi aa.txt    :%s/\^@//g   

論壇徽章:
0
3 [報告]
發(fā)表于 2012-12-07 15:11 |只看該作者
回復(fù) 2# flyingeagle1015

這樣是可以,但是如果不用vi哪???

字符的替換都是在shell腳本中實現(xiàn)的


   

論壇徽章:
0
4 [報告]
發(fā)表于 2012-12-07 18:49 |只看該作者
嘿嘿,早說嘛,sed -e 's/\^@//' aa.txt

論壇徽章:
0
5 [報告]
發(fā)表于 2012-12-07 19:26 |只看該作者
回復(fù) 4# flyingeagle1015
你試試可以不? 不行啊

論壇徽章:
0
6 [報告]
發(fā)表于 2012-12-07 19:37 |只看該作者
試過啊,不過sed本事是不保存到文件的,你需要先保存到一個臨時文件

論壇徽章:
0
7 [報告]
發(fā)表于 2012-12-08 13:45 |只看該作者
flyingeagle1015 發(fā)表于 2012-12-07 19:37
試過啊,不過sed本事是不保存到文件的,你需要先保存到一個臨時文件


sed的-i參數(shù)可以直接修改文件

論壇徽章:
0
8 [報告]
發(fā)表于 2015-01-27 08:48 |只看該作者
^@是一個字符,輸入ctrl+V  ctrl+@

sed -e 's/\^@//' aa.txt  報錯如下:
sed:-e expression #1,char 5: unterminated 's' command


將 ^@換成其它英文字符命令執(zhí)行是正常的
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP