我必须用几行搜索许多文件,这些行的电话号码正好是十位数。行示例:
telephoneNumber: 66727166501
telephoneNumber: 6672716650
telephoneNumber: 66727166
telephoneNumber: 6672716651
所以我期待这些线路:
telephoneNumber: 6672716650
telephoneNumber: 6672716651
我正在使用下一个 grep 指令进行搜索:
grep '^telephoneNumber: [0-9]\{10\}$' file.txt
它在 Ubuntu、OpenSuse 和 Cygwin 中运行良好,但是当我在 Solaris 中运行它时,它不匹配,如果删除$
模式末尾的"
有什么建议么?