在bash中搜索单词和未知数字

时间:2014-11-23 11:34:26

标签: grep

我正在尝试搜索包含单词后跟未知数字的文件,即

grep -Ro "findme" "[0-9]" *

但它只返回带有'findme'一词的文件我认为在数字周围添加括号意味着一个范围?它也不是一个数字,即它可以包含一个6字符串

findme 123456

1 个答案:

答案 0 :(得分:2)

试试这个

grep -REo "\bfindme [0-9]{1,6}\b"

{1,6}指定1到6位的范围

匹配表单的字符串:

findme <space> <Numbers in range of 1 - 6 digits>