问答详情
源自:1-5 shell编程之基础正则表达式3

grep ^[.] test.txt

grep ^[.] test.txt 这个命令为什么什么都没有匹配出来

提问者:慕粉0244003838 2017-03-13 00:38

个回答

  • 公子十三
    2017-11-04 11:06:43

    点号“.”出现在字符组中(即[]中时),就不再表示元字符(即不再表示任意字符)了,而是表示点号本身。

    1、grep ^[.] test.txt :去查找文本中以点号开头的行;

    2、grep [.] test.txt :去查找文本中有点号的行;


  • qq_photonandfor_0
    2017-03-13 08:16:08

    ^[.] 两边要加上双引号