Linux特殊字符求助
时间:2011-03-11
来源:互联网
文件名字和格式
file
vi file
51051278
51051053
使用公式
sort file > file2
全部变成这样
vi file2
^@5^@1^@0^@5^@1^@0^@5^@3^@
^@5^@1^@0^@5^@1^@2^@7^@8^@
奇异符号^@在vi里面看到
cat是看不到的
请问怎么解决?先谢谢了!
作者: chaogooler8888 发布时间: 2011-03-11
作者: chaogooler8888 发布时间: 2011-03-11
51051053
" |sort |awk -v FS= -v OFS="^@" '$1=$1{print OFS $0 OFS}'
^@5^@1^@0^@5^@1^@0^@5^@3^@
^@5^@1^@0^@5^@1^@2^@7^@8^@
作者: yinyuemi 发布时间: 2011-03-11
我这个文件一sort就会变成
^@5^@1^@0^@5^@1^@0^@5^@3^@
^@5^@1^@0^@5^@1^@2^@7^@8^@
就是想知道怎么去掉^@这个字符
^@这个是特殊符号来 不是只是表面看到的这样
作者: chaogooler8888 发布时间: 2011-03-11
作者: chaogooler8888 发布时间: 2011-03-11
作者: chenbin200818 发布时间: 2011-03-11
作者: yinyuemi 发布时间: 2011-03-11
作者: chaogooler8888 发布时间: 2011-03-11
file里面只有数字吗?怎么sort file会出来怪异的符号?
cat file得到
51051278
51051053
??
作者: 每日一瓜 发布时间: 2011-03-11
作者: chaogooler8888 发布时间: 2011-03-11
sed 's/[^0-9]//g'
作者: yinyuemi 发布时间: 2011-03-11
作者: chaogooler8888 发布时间: 2011-03-11
chaogooler8888 发表于 2011-03-11 16:36
执行dos2unix试一下
作者: 每日一瓜 发布时间: 2011-03-11
作者: chaogooler8888 发布时间: 2011-03-11
那个看上去^@这个样子,其实他本质不是^@这个样子的,是一些很特殊的符号来
sed 's/[^0-9]//g'就把除了数字的都去掉 这个好
作者: chaogooler8888 发布时间: 2011-03-11
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28