我正在使用awk
在日志文件中搜索落在两个纪元时间之间的行列表。
这就是我所做的......(我得到了大量的条目)
awk '/([1480360000..1480380000])/' /Location/Data.txt
我也希望能够用Perl变量替换时间,而不必使用[0-9][0-9]
并在perl
脚本中使用它。我很困惑。
system(awk '/([$MinRange..$MaxRange])/' /Location/Data.txt)
由于
答案 0 :(得分:0)
这只是基于ooags评论给出答案。
从数字搜索到数字:
cat file
1 one
2 two
3 thee
4 four
5 five
6 six
7 seven
8 eight
9 nine
10 ten
awk '$1>=4 && $1<=8' file
4 four
5 five
6 six
7 seven
8 eight
支架用于从单个字母或单个数字中获取。
从[a-z]
到a
的{{1}}
从z
到[5-8]
的{{1}}
从5
到8
的{{1}}
[0-9][0-9][0-9]
这会从000
提供给999
等