如何以0.xzy
xzy 是数字和 x 是数字的格式查找数字,并8-9
在每次匹配(包括)之前将 5 行写入outputfile.txt
.
问问题
138 次
2 回答
0
要查找格式中的数字0.xzy
(使用字边界不强制整行匹配)并打印匹配前的第 5 行-B5
并将输出重定向到outfile
:
$ grep -B5 -Ew '0\.[0-9]{3}' file > outfile
# fix x to 8 or 9
$ grep -B5 -Ew '0\.[8-9][0-9]{2}' file > outfile
注意:.
需要转义以表示文字句点,否则01234
将匹配。你会发现man grep
非常有帮助!
于 2013-02-26T11:05:48.917 回答
0
以格式查找数字0.xzy
(xzy
是数字)
grep "^0.[0-9][0-9][0-9]$" file
查找 x 为 8-9 的情况
grep "^0.[89][0-9][0-9]$" file
于 2013-02-13T12:49:57.477 回答