708 lines
		
	
	
		
			19 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			708 lines
		
	
	
		
			19 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ---------------------------- Test 1 ------------------------------
 | ||
| PATTERN at the start of a line.
 | ||
| In the middle of a line, PATTERN appears.
 | ||
| Check up on PATTERN near the end.
 | ||
| RC=0
 | ||
| ---------------------------- Test 2 ------------------------------
 | ||
| PATTERN at the start of a line.
 | ||
| RC=0
 | ||
| ---------------------------- Test 3 ------------------------------
 | ||
| 7:PATTERN at the start of a line.
 | ||
| 8:In the middle of a line, PATTERN appears.
 | ||
| 10:This pattern is in lower case.
 | ||
| 610:Check up on PATTERN near the end.
 | ||
| RC=0
 | ||
| ---------------------------- Test 4 ------------------------------
 | ||
| 4
 | ||
| RC=0
 | ||
| ---------------------------- Test 5 ------------------------------
 | ||
| ./testdata/grepinput:7:PATTERN at the start of a line.
 | ||
| ./testdata/grepinput:8:In the middle of a line, PATTERN appears.
 | ||
| ./testdata/grepinput:10:This pattern is in lower case.
 | ||
| ./testdata/grepinput:610:Check up on PATTERN near the end.
 | ||
| ./testdata/grepinputx:3:Here is the pattern again.
 | ||
| ./testdata/grepinputx:5:Pattern
 | ||
| ./testdata/grepinputx:42:This line contains pattern not on a line by itself.
 | ||
| RC=0
 | ||
| ---------------------------- Test 6 ------------------------------
 | ||
| 7:PATTERN at the start of a line.
 | ||
| 8:In the middle of a line, PATTERN appears.
 | ||
| 10:This pattern is in lower case.
 | ||
| 610:Check up on PATTERN near the end.
 | ||
| 3:Here is the pattern again.
 | ||
| 5:Pattern
 | ||
| 42:This line contains pattern not on a line by itself.
 | ||
| RC=0
 | ||
| ---------------------------- Test 7 ------------------------------
 | ||
| ./testdata/grepinput
 | ||
| ./testdata/grepinputx
 | ||
| RC=0
 | ||
| ---------------------------- Test 8 ------------------------------
 | ||
| ./testdata/grepinput
 | ||
| RC=0
 | ||
| ---------------------------- Test 9 ------------------------------
 | ||
| RC=0
 | ||
| ---------------------------- Test 10 -----------------------------
 | ||
| RC=1
 | ||
| ---------------------------- Test 11 -----------------------------
 | ||
| 1:This is a second file of input for the pcregrep tests.
 | ||
| 2:
 | ||
| 4:
 | ||
| 5:Pattern
 | ||
| 6:That time it was on a line by itself.
 | ||
| 7:
 | ||
| 8:To pat or not to pat, that is the question.
 | ||
| 9:
 | ||
| 10:complete pair
 | ||
| 11:of lines
 | ||
| 12:
 | ||
| 13:That was a complete pair
 | ||
| 14:of lines all by themselves.
 | ||
| 15:
 | ||
| 16:complete pair
 | ||
| 17:of lines
 | ||
| 18:
 | ||
| 19:And there they were again, to check line numbers.
 | ||
| 20:
 | ||
| 21:one
 | ||
| 22:two
 | ||
| 23:three
 | ||
| 24:four
 | ||
| 25:five
 | ||
| 26:six
 | ||
| 27:seven
 | ||
| 28:eight
 | ||
| 29:nine
 | ||
| 30:ten
 | ||
| 31:eleven
 | ||
| 32:twelve
 | ||
| 33:thirteen
 | ||
| 34:fourteen
 | ||
| 35:fifteen
 | ||
| 36:sixteen
 | ||
| 37:seventeen
 | ||
| 38:eighteen
 | ||
| 39:nineteen
 | ||
| 40:twenty
 | ||
| 41:
 | ||
| 43:This is the last line of this file.
 | ||
| RC=0
 | ||
| ---------------------------- Test 12 -----------------------------
 | ||
| Pattern
 | ||
| RC=0
 | ||
| ---------------------------- Test 13 -----------------------------
 | ||
| Here is the pattern again.
 | ||
| That time it was on a line by itself.
 | ||
| seventeen
 | ||
| This line contains pattern not on a line by itself.
 | ||
| RC=0
 | ||
| ---------------------------- Test 14 -----------------------------
 | ||
| ./testdata/grepinputx:To pat or not to pat, that is the question.
 | ||
| RC=0
 | ||
| ---------------------------- Test 15 -----------------------------
 | ||
| pcregrep: Error in command-line regex at offset 4: nothing to repeat
 | ||
| RC=2
 | ||
| ---------------------------- Test 16 -----------------------------
 | ||
| pcregrep: Failed to open ./testdata/nonexistfile: No such file or directory
 | ||
| RC=2
 | ||
| ---------------------------- Test 17 -----------------------------
 | ||
| features should be added at the end, because some of the tests involve the
 | ||
| output of line numbers, and we don't want these to change.
 | ||
| RC=0
 | ||
| ---------------------------- Test 18 -----------------------------
 | ||
| 4:features should be added at the end, because some of the tests involve the
 | ||
| output of line numbers, and we don't want these to change.
 | ||
| 583:brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.
 | ||
| -------------------------------------------------------------------------------
 | ||
| RC=0
 | ||
| ---------------------------- Test 19 -----------------------------
 | ||
| Pattern
 | ||
| RC=0
 | ||
| ---------------------------- Test 20 -----------------------------
 | ||
| 10:complete pair
 | ||
| of lines
 | ||
| 16:complete pair
 | ||
| of lines
 | ||
| RC=0
 | ||
| ---------------------------- Test 21 -----------------------------
 | ||
| 24:four
 | ||
| 25-five
 | ||
| 26-six
 | ||
| 27-seven
 | ||
| --
 | ||
| 34:fourteen
 | ||
| 35-fifteen
 | ||
| 36-sixteen
 | ||
| 37-seventeen
 | ||
| RC=0
 | ||
| ---------------------------- Test 22 -----------------------------
 | ||
| 21-one
 | ||
| 22-two
 | ||
| 23-three
 | ||
| 24:four
 | ||
| --
 | ||
| 31-eleven
 | ||
| 32-twelve
 | ||
| 33-thirteen
 | ||
| 34:fourteen
 | ||
| RC=0
 | ||
| ---------------------------- Test 23 -----------------------------
 | ||
| one
 | ||
| two
 | ||
| three
 | ||
| four
 | ||
| five
 | ||
| six
 | ||
| seven
 | ||
| --
 | ||
| eleven
 | ||
| twelve
 | ||
| thirteen
 | ||
| fourteen
 | ||
| fifteen
 | ||
| sixteen
 | ||
| seventeen
 | ||
| RC=0
 | ||
| ---------------------------- Test 24 -----------------------------
 | ||
| four
 | ||
| five
 | ||
| six
 | ||
| seven
 | ||
| eight
 | ||
| nine
 | ||
| ten
 | ||
| eleven
 | ||
| twelve
 | ||
| thirteen
 | ||
| fourteen
 | ||
| fifteen
 | ||
| sixteen
 | ||
| seventeen
 | ||
| eighteen
 | ||
| nineteen
 | ||
| twenty
 | ||
| 
 | ||
| This line contains pattern not on a line by itself.
 | ||
| This is the last line of this file.
 | ||
| RC=0
 | ||
| ---------------------------- Test 25 -----------------------------
 | ||
| 15-
 | ||
| 16-complete pair
 | ||
| 17-of lines
 | ||
| 18-
 | ||
| 19-And there they were again, to check line numbers.
 | ||
| 20-
 | ||
| 21-one
 | ||
| 22-two
 | ||
| 23-three
 | ||
| 24:four
 | ||
| 25-five
 | ||
| 26-six
 | ||
| 27-seven
 | ||
| 28-eight
 | ||
| 29-nine
 | ||
| 30-ten
 | ||
| 31-eleven
 | ||
| 32-twelve
 | ||
| 33-thirteen
 | ||
| 34:fourteen
 | ||
| RC=0
 | ||
| ---------------------------- Test 26 -----------------------------
 | ||
| 
 | ||
| complete pair
 | ||
| of lines
 | ||
| 
 | ||
| And there they were again, to check line numbers.
 | ||
| 
 | ||
| one
 | ||
| two
 | ||
| three
 | ||
| four
 | ||
| five
 | ||
| six
 | ||
| seven
 | ||
| eight
 | ||
| nine
 | ||
| ten
 | ||
| eleven
 | ||
| twelve
 | ||
| thirteen
 | ||
| fourteen
 | ||
| fifteen
 | ||
| sixteen
 | ||
| seventeen
 | ||
| eighteen
 | ||
| nineteen
 | ||
| twenty
 | ||
| 
 | ||
| This line contains pattern not on a line by itself.
 | ||
| This is the last line of this file.
 | ||
| RC=0
 | ||
| ---------------------------- Test 27 -----------------------------
 | ||
| four
 | ||
| five
 | ||
| six
 | ||
| seven
 | ||
| eight
 | ||
| nine
 | ||
| ten
 | ||
| eleven
 | ||
| twelve
 | ||
| thirteen
 | ||
| fourteen
 | ||
| fifteen
 | ||
| sixteen
 | ||
| seventeen
 | ||
| eighteen
 | ||
| nineteen
 | ||
| twenty
 | ||
| 
 | ||
| This line contains pattern not on a line by itself.
 | ||
| This is the last line of this file.
 | ||
| RC=0
 | ||
| ---------------------------- Test 28 -----------------------------
 | ||
| 14-of lines all by themselves.
 | ||
| 15-
 | ||
| 16-complete pair
 | ||
| 17-of lines
 | ||
| 18-
 | ||
| 19-And there they were again, to check line numbers.
 | ||
| 20-
 | ||
| 21-one
 | ||
| 22-two
 | ||
| 23-three
 | ||
| 24:four
 | ||
| 25-five
 | ||
| 26-six
 | ||
| 27-seven
 | ||
| 28-eight
 | ||
| 29-nine
 | ||
| 30-ten
 | ||
| 31-eleven
 | ||
| 32-twelve
 | ||
| 33-thirteen
 | ||
| 34:fourteen
 | ||
| RC=0
 | ||
| ---------------------------- Test 29 -----------------------------
 | ||
| of lines all by themselves.
 | ||
| 
 | ||
| complete pair
 | ||
| of lines
 | ||
| 
 | ||
| And there they were again, to check line numbers.
 | ||
| 
 | ||
| one
 | ||
| two
 | ||
| three
 | ||
| four
 | ||
| five
 | ||
| six
 | ||
| seven
 | ||
| eight
 | ||
| nine
 | ||
| ten
 | ||
| eleven
 | ||
| twelve
 | ||
| thirteen
 | ||
| fourteen
 | ||
| fifteen
 | ||
| sixteen
 | ||
| seventeen
 | ||
| eighteen
 | ||
| nineteen
 | ||
| twenty
 | ||
| 
 | ||
| This line contains pattern not on a line by itself.
 | ||
| This is the last line of this file.
 | ||
| RC=0
 | ||
| ---------------------------- Test 30 -----------------------------
 | ||
| ./testdata/grepinput-4-features should be added at the end, because some of the tests involve the
 | ||
| ./testdata/grepinput-5-output of line numbers, and we don't want these to change.
 | ||
| ./testdata/grepinput-6-
 | ||
| ./testdata/grepinput:7:PATTERN at the start of a line.
 | ||
| ./testdata/grepinput:8:In the middle of a line, PATTERN appears.
 | ||
| ./testdata/grepinput-9-
 | ||
| ./testdata/grepinput:10:This pattern is in lower case.
 | ||
| --
 | ||
| ./testdata/grepinput-607-PUT NEW DATA ABOVE THIS LINE.
 | ||
| ./testdata/grepinput-608-=============================
 | ||
| ./testdata/grepinput-609-
 | ||
| ./testdata/grepinput:610:Check up on PATTERN near the end.
 | ||
| --
 | ||
| ./testdata/grepinputx-1-This is a second file of input for the pcregrep tests.
 | ||
| ./testdata/grepinputx-2-
 | ||
| ./testdata/grepinputx:3:Here is the pattern again.
 | ||
| ./testdata/grepinputx-4-
 | ||
| ./testdata/grepinputx:5:Pattern
 | ||
| --
 | ||
| ./testdata/grepinputx-39-nineteen
 | ||
| ./testdata/grepinputx-40-twenty
 | ||
| ./testdata/grepinputx-41-
 | ||
| ./testdata/grepinputx:42:This line contains pattern not on a line by itself.
 | ||
| RC=0
 | ||
| ---------------------------- Test 31 -----------------------------
 | ||
| ./testdata/grepinput:7:PATTERN at the start of a line.
 | ||
| ./testdata/grepinput:8:In the middle of a line, PATTERN appears.
 | ||
| ./testdata/grepinput-9-
 | ||
| ./testdata/grepinput:10:This pattern is in lower case.
 | ||
| ./testdata/grepinput-11-
 | ||
| ./testdata/grepinput-12-Here follows a whole lot of stuff that makes the file over 24K long.
 | ||
| ./testdata/grepinput-13-
 | ||
| --
 | ||
| ./testdata/grepinput:610:Check up on PATTERN near the end.
 | ||
| ./testdata/grepinput-611-This is the last line of this file.
 | ||
| --
 | ||
| ./testdata/grepinputx:3:Here is the pattern again.
 | ||
| ./testdata/grepinputx-4-
 | ||
| ./testdata/grepinputx:5:Pattern
 | ||
| ./testdata/grepinputx-6-That time it was on a line by itself.
 | ||
| ./testdata/grepinputx-7-
 | ||
| ./testdata/grepinputx-8-To pat or not to pat, that is the question.
 | ||
| --
 | ||
| ./testdata/grepinputx:42:This line contains pattern not on a line by itself.
 | ||
| ./testdata/grepinputx-43-This is the last line of this file.
 | ||
| RC=0
 | ||
| ---------------------------- Test 32 -----------------------------
 | ||
| ./testdata/grepinputx
 | ||
| RC=0
 | ||
| ---------------------------- Test 33 -----------------------------
 | ||
| pcregrep: Failed to open ./testdata/grepnonexist: No such file or directory
 | ||
| RC=2
 | ||
| ---------------------------- Test 34 -----------------------------
 | ||
| RC=2
 | ||
| ---------------------------- Test 35 -----------------------------
 | ||
| ./testdata/grepinput8
 | ||
| ./testdata/grepinputx
 | ||
| RC=0
 | ||
| ---------------------------- Test 36 -----------------------------
 | ||
| ./testdata/grepinput3
 | ||
| ./testdata/grepinputx
 | ||
| RC=0
 | ||
| ---------------------------- Test 37 -----------------------------
 | ||
| aaaaa0
 | ||
| aaaaa2
 | ||
| 010203040506
 | ||
| RC=0
 | ||
| ======== STDERR ========
 | ||
| pcregrep: pcre_exec() gave error -8 while matching this text:
 | ||
| 
 | ||
| aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 | ||
| 
 | ||
| pcregrep: pcre_exec() gave error -8 while matching this text:
 | ||
| 
 | ||
| aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 | ||
| 
 | ||
| pcregrep: Error -8, -21 or -27 means that a resource limit was exceeded.
 | ||
| pcregrep: Check your regex for nested unlimited loops.
 | ||
| ---------------------------- Test 38 ------------------------------
 | ||
| This line contains a binary zero here > |