首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

转移字符的有关问题

2013-07-21 
转移字符的问题我写了一个系统日志上报程序,收集linux下的系统报警日志,但是有的日志由于带有单引号等特殊

转移字符的问题
我写了一个系统日志上报程序,收集linux下的系统报警日志,但是有的日志由于带有单引号等特殊字符,导致我上报上去之后,插入数据库的时候出错。
比如消息是:can't open xxxx.txt
我是把这些描述信息拷贝在一个自定义的文件中保存着,sps.log中。
我尝试用sed -i 's/\'/\\'/g' sps.log 命令来替换,但是根本执行不了,而且这种命令在函数中还有调用system不好用。
有没有用什么函数可以实现这个转义字符的问题吗?
[解决办法]
用一个字符串替换函数解决吧。

热点排行