shell解决乱码输出问题

来源:互联网 发布:淘宝添加视频代码 编辑:程序博客网 时间:2024/05/22 01:27

在CU上看到这样一个帖子,一同学有这样的需求:

现在的文件里内容大概都是这样的

2011-11-29 7:12:00拢潞--隆茂脥卢虏陆驴陋脢录隆茂虏脦脢媒拢潞sqlid=5 areaid=019,110  startpc=192.168.50.97/m2dsbusin4/30/001002002
2011-11-29 7:12:01拢潞--隆茂脥卢虏陆陆谩脢酶隆茂虏脦脢媒拢潞sqlid=5 areaid=019 ,110 startpc=192.168.50.97/m2dsbusin4/30/001002002
需要输出的文件格式是:

2011-11-29 7:12:00 sqlid=5 areaid=019,110  m2dsbusin4

我觉得难点在于这里面有乱码,而且乱码和指定字符之间没有间隔符号,很难提取字段,如果没有乱码的话那倒是简单得很

这样可以解决乱码问题:

LANG=C tr -cd '[:print:]' < file.txt







原创粉丝点击