range.awk

来自「File system using stacked.」· AWK 代码 · 共 28 行

AWK
28
字号
# $Id: range.awk,v 1.1.1.1 2004/08/19 23:53:56 gopalan Exp $## Print out a range of the log/^\[/{	l = length($1) - 1;	i = index($1, "]");	file = substr($1, 2, i - 2);	file += 0;	start = i + 2;	offset = substr($1, start, l - start + 1);	i = index(offset, "]");	offset = substr($1, start, i - 1);	offset += 0;	if ((file == START_FILE && offset >= START_OFFSET || file > START_FILE)\	    && (file < END_FILE || (file == END_FILE && offset < END_OFFSET)))		printme = 1	else if (file == END_FILE && offset > END_OFFSET || file > END_FILE)		exit	else		printme = 0}{	if (printme == 1)		print $0}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?