Skip to content

Latest commit

 

History

History
executable file
·
22 lines (13 loc) · 949 Bytes

README.md

File metadata and controls

executable file
·
22 lines (13 loc) · 949 Bytes

SGREP(1)

##NAME sgrep - efficiently search large ordered files

##SYNOPSIS

sgrep -v SEARCH_AREA_PATTERN_START SEARCH_AREA_PATTERN_END PATTERN FILE

##DESCRIPTION

<B>Sgrep</B> searches a large ordered FILE where all lines start with some key marker (e.g., a leading timestamp in a log file), limiting its search to an area bounded by the keys SEARCH_AREA_PATTERN_BEGIN and SEARCH_AREA_PATTERN_END, looking for PATTERN.  Sgrep uses a binary search to avoid the performance hit of sequentially searching the entire file as grep would normally do.

##OPTIONS -v verbose mode

##EXAMPLES

sgrep 20160303120205 20160303120215 /path/to/some/file /private/artifactory/logs/request.log

In this case sgrep searches the artifactory log file /private/artifactory/logs/request.log for lines matching /path/to/some/file, but only looks in those lands bounded by the timestamps 20160303120205 and 20160303120215. config.weblog_2_tests.calibrate_and_test