LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 557|回复: 2

请教grep中正则表达式的写法。

[复制链接]
发表于 2011-12-2 20:27:00 | 显示全部楼层 |阅读模式
前一段时间发现用fc-list以及grep的时候,
特殊字符是无法查找的,例如

  1. $ fc-list | grep -i FZLanTingHei
  2. 方正兰亭黑_GBK,FZLanTingHei\-R\-GBK:style=Regular
  3. 方正兰亭特黑_GBK,FZLanTingHei\-H\-GBK:style=Regular
  4. 方正兰亭粗黑_GBK,FZLanTingHei\-B\-GBK:style=Regular
  5. 方正兰亭准黑_GBK,FZLanTingHei\-M\-GBK:style=Regular
  6. 方正兰亭中黑_GBK,FZLanTingHei\-DB\-GBK:style=Regular
  7. 方正兰亭特黑扁_GBK,FZLanTingHei\-HC\-GBK:style=Regular
  8. 方正兰亭特黑长简体,FZLanTingHeiS\-HN\-GB:style=Regular
  9. 方正兰亭特黑扁简体,FZLanTingHeiS\-HC\-GB:style=Regular
  10. 方正兰亭粗黑简体,FZLanTingHeiS\-B\-GB:style=Regular
  11. 方正兰亭黑_GB18030,FZLanTingHei\-R\-GB18030:style=Regular
  12. 方正兰亭细黑_GBK,FZLanTingHei\-L\-GBK:style=Regular
  13. 方正兰亭特黑简体,FZLanTingHeiS\-H\-GB:style=Regular
  14. 方正兰亭大黑_GBK,FZLanTingHei\-EB\-GBK:style=Regular
  15. 方正兰亭中粗黑_GBK,FZLanTingHeiS\-DB1\-GBK:style=Regular
  16. 方正兰亭超细黑简体,FZLanTingHeiS\-UL\-GB:style=Regular
  17. 方正兰亭黑简体,FZLanTingHeiS\-R\-GB:style=Regular
  18. 方正兰亭黑扁_GBK,FZLanTingHei\-RC\-GBK:style=Regular
  19. 方正兰亭纤黑_GBK,FZLanTingHei\-EL\-GBK:style=Regular
  20. 方正兰亭黑长_GBK,FZLanTingHei\-RN\-GBK:style=Regular
  21. 方正兰亭特黑长_GBK,FZLanTingHei\-HN\-GBK:style=Regular
复制代码

但是,进一步确认字体“方正兰亭黑_GB18030”的存在,无论

  1. $ fc-list | grep -i FZLanTingHei\-R\-GB18030
复制代码

或者

  1. $ fc-list | grep -i FZLanTingHei-R-GB18030
复制代码

均无输出。同样的情况出现在字体名带括号的字体中。

请问这是grep的问题吗?
发表于 2011-12-2 23:48:44 | 显示全部楼层
fc-list | grep -i 'FZLanTingHei\\-R\\-GB18030'
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-4 08:59:06 | 显示全部楼层
Post by jamesgt;2156442
fc-list | grep -i 'FZLanTingHei\\-R\\-GB18030'


thanks.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表