Chinaunix

标题: 文件中搜索一个字符串,用grep,该字符串中有个引号,如何破? [打印本页]

作者: chouxiaoya8100    时间: 2016-06-01 19:22
标题: 文件中搜索一个字符串,用grep,该字符串中有个引号,如何破?
搜索一个文件里的字符串,

用grep搜索, 结果搜索的关键字有单引号,如何破?

作者: sunzhiguolu    时间: 2016-06-01 21:00
回复 1# chouxiaoya8100
grep "'"

   
作者: chouxiaoya8100    时间: 2016-06-02 11:15

如果还有其他特殊符号呢?

难道没有类似\这种转移吗?



回复 2# sunzhiguolu


   
作者: sunzhiguolu    时间: 2016-06-02 11:23
回复 3# chouxiaoya8100
我对 shell 也是小白, 具体的详细的信息还得等大神来帮忙. 不好意思.

   
作者: muphil    时间: 2016-06-02 13:05
echo "$var" | sed 's/\(.\)/\\\1/g'
把所有的单字都escape掉,试试




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2