cut.log ( failed)
test link: tests/cut/cut.plFAIL: tests/cut/cut
===================
cut 0.0.28
dbl-free...
zero-1...
cut.pl: test zero-1: stderr mismatch, comparing zero-1.1 (expected) and zero-1.E (actual)
--- zero-1.1 2024-11-22 06:28:28.077331408 +0000
+++ zero-1.E 2024-11-22 06:28:28.079331422 +0000
@@ -1,2 +1 @@
-cut: byte/character positions are numbered from 1
-Try 'cut --help' for more information.
+cut: range '0' was invalid: fields and positions are numbered from 1
zero-2...
cut.pl: test zero-2: stderr mismatch, comparing zero-2.1 (expected) and zero-2.E (actual)
--- zero-2.1 2024-11-22 06:28:28.081331435 +0000
+++ zero-2.E 2024-11-22 06:28:28.083331448 +0000
@@ -1,2 +1 @@
-cut: fields are numbered from 1
-Try 'cut --help' for more information.
+cut: range '0-2' was invalid: fields and positions are numbered from 1
zero-3b...
cut.pl: test zero-3b: stderr mismatch, comparing zero-3b.1 (expected) and zero-3b.E (actual)
--- zero-3b.1 2024-11-22 06:28:28.085331462 +0000
+++ zero-3b.E 2024-11-22 06:28:28.087331475 +0000
@@ -1,2 +1 @@
-cut: byte/character positions are numbered from 1
-Try 'cut --help' for more information.
+cut: range '0-' was invalid: fields and positions are numbered from 1
zero-3c...
cut.pl: test zero-3c: stderr mismatch, comparing zero-3c.1 (expected) and zero-3c.E (actual)
--- zero-3c.1 2024-11-22 06:28:28.128331732 +0000
+++ zero-3c.E 2024-11-22 06:28:28.130331745 +0000
@@ -1,2 +1 @@
-cut: byte/character positions are numbered from 1
-Try 'cut --help' for more information.
+cut: range '0-' was invalid: fields and positions are numbered from 1
zero-3f...
cut.pl: test zero-3f: stderr mismatch, comparing zero-3f.1 (expected) and zero-3f.E (actual)
--- zero-3f.1 2024-11-22 06:28:28.132331757 +0000
+++ zero-3f.E 2024-11-22 06:28:28.134331770 +0000
@@ -1,2 +1 @@
-cut: fields are numbered from 1
-Try 'cut --help' for more information.
+cut: range '0-' was invalid: fields and positions are numbered from 1
1...
1.r...
1.p...
2...
2.r...
2.p...
3...
3.r...
3.p...
4...
4.r...
4.p...
5...
5.r...
5.p...
6...
6.r...
6.p...
7...
7.r...
7.p...
8...
8.r...
8.p...
9...
9.r...
9.p...
a...
a.r...
a.p...
b...
b.r...
b.p...
c...
c.r...
c.p...
d...
d.r...
d.p...
e...
e.r...
e.p...
f...
f.r...
f.p...
g...
g.r...
g.p...
h...
h.r...
h.p...
i...
i.r...
i.p...
j...
j.r...
j.p...
k...
k.r...
k.p...
l...
l.r...
l.p...
m...
m.r...
m.p...
n...
n.r...
n.p...
o...
o.r...
o.p...
p...
p.r...
p.p...
q...
q.r...
q.p...
r...
r.r...
r.p...
s...
s.r...
s.p...
t...
t.r...
t.p...
u...
u.r...
u.p...
v...
v.r...
v.p...
w...
w.r...
w.p...
x...
x.r...
x.p...
y...
cut.pl: test y: stderr mismatch, comparing y.3 (expected) and y.E (actual)
--- y.3 2024-11-22 06:28:28.597334644 +0000
+++ y.E 2024-11-22 06:28:28.598334650 +0000
@@ -1,3 +1 @@
-cut: suppressing non-delimited lines makes sense
- only when operating on fields
-Try 'cut --help' for more information.
+cut: invalid input: The '--only-delimited' ('-s') option only usable if printing a sequence of fields
y.r...
cut.pl: test y.r: stderr mismatch, comparing y.r.3 (expected) and y.r.E (actual)
--- y.r.3 2024-11-22 06:28:28.601334669 +0000
+++ y.r.E 2024-11-22 06:28:28.603334681 +0000
@@ -1,3 +1 @@
-cut: suppressing non-delimited lines makes sense
- only when operating on fields
-Try 'cut --help' for more information.
+cut: invalid input: The '--only-delimited' ('-s') option only usable if printing a sequence of fields
y.p...
cut.pl: test y.p: stderr mismatch, comparing y.p.3 (expected) and y.p.E (actual)
--- y.p.3 2024-11-22 06:28:28.605334693 +0000
+++ y.p.E 2024-11-22 06:28:28.607334706 +0000
@@ -1,3 +1 @@
-cut: suppressing non-delimited lines makes sense
- only when operating on fields
-Try 'cut --help' for more information.
+cut: invalid input: The '--only-delimited' ('-s') option only usable if printing a sequence of fields
z...
cut.pl: test z: stderr mismatch, comparing z.3 (expected) and z.E (actual)
--- z.3 2024-11-22 06:28:28.610334724 +0000
+++ z.E 2024-11-22 06:28:28.612334737 +0000
@@ -1,2 +1 @@
-cut: you must specify a list of bytes, characters, or fields
-Try 'cut --help' for more information.
+cut: invalid usage: expects one of --fields (-f), --chars (-c) or --bytes (-b)
z.r...
cut.pl: test z.r: stderr mismatch, comparing z.r.3 (expected) and z.r.E (actual)
--- z.r.3 2024-11-22 06:28:28.614334749 +0000
+++ z.r.E 2024-11-22 06:28:28.616334762 +0000
@@ -1,2 +1 @@
-cut: you must specify a list of bytes, characters, or fields
-Try 'cut --help' for more information.
+cut: invalid usage: expects one of --fields (-f), --chars (-c) or --bytes (-b)
z.p...
cut.pl: test z.p: stderr mismatch, comparing z.p.3 (expected) and z.p.E (actual)
--- z.p.3 2024-11-22 06:28:28.618334774 +0000
+++ z.p.E 2024-11-22 06:28:28.620334787 +0000
@@ -1,2 +1 @@
-cut: you must specify a list of bytes, characters, or fields
-Try 'cut --help' for more information.
+cut: invalid usage: expects one of --fields (-f), --chars (-c) or --bytes (-b)
empty-fl...
cut.pl: test empty-fl: stderr mismatch, comparing empty-fl.3 (expected) and empty-fl.E (actual)
--- empty-fl.3 2024-11-22 06:28:28.623334805 +0000
+++ empty-fl.E 2024-11-22 06:28:28.625334818 +0000
@@ -1,2 +1 @@
-cut: fields are numbered from 1
-Try 'cut --help' for more information.
+cut: range '' was invalid: failed to parse range
empty-fl.r...
cut.pl: test empty-fl.r: stderr mismatch, comparing empty-fl.r.3 (expected) and empty-fl.r.E (actual)
--- empty-fl.r.3 2024-11-22 06:28:28.627334830 +0000
+++ empty-fl.r.E 2024-11-22 06:28:28.629334843 +0000
@@ -1,2 +1 @@
-cut: fields are numbered from 1
-Try 'cut --help' for more information.
+cut: range '' was invalid: failed to parse range
empty-fl.p...
cut.pl: test empty-fl.p: stderr mismatch, comparing empty-fl.p.3 (expected) and empty-fl.p.E (actual)
--- empty-fl.p.3 2024-11-22 06:28:28.631334855 +0000
+++ empty-fl.p.E 2024-11-22 06:28:28.633334867 +0000
@@ -1,2 +1 @@
-cut: fields are numbered from 1
-Try 'cut --help' for more information.
+cut: range '' was invalid: failed to parse range
missing-fl...
cut.pl: test missing-fl: stderr mismatch, comparing missing-fl.3 (expected) and missing-fl.E (actual)
--- missing-fl.3 2024-11-22 06:28:28.636334886 +0000
+++ missing-fl.E 2024-11-22 06:28:28.638334898 +0000
@@ -1,2 +1 @@
-cut: invalid field range
-Try 'cut --help' for more information.
+cut: range '--' was invalid: failed to parse range
missing-fl.r...
cut.pl: test missing-fl.r: stderr mismatch, comparing missing-fl.r.3 (expected) and missing-fl.r.E (actual)
--- missing-fl.r.3 2024-11-22 06:28:28.640334911 +0000
+++ missing-fl.r.E 2024-11-22 06:28:28.642334923 +0000
@@ -1,2 +1 @@
-cut: invalid field range
-Try 'cut --help' for more information.
+cut: range '--' was invalid: failed to parse range
missing-fl.p...
cut.pl: test missing-fl.p: stderr mismatch, comparing missing-fl.p.3 (expected) and missing-fl.p.E (actual)
--- missing-fl.p.3 2024-11-22 06:28:28.644334936 +0000
+++ missing-fl.p.E 2024-11-22 06:28:28.647334954 +0000
@@ -1,2 +1 @@
-cut: invalid field range
-Try 'cut --help' for more information.
+cut: range '--' was invalid: failed to parse range
empty-bl...
cut.pl: test empty-bl: stderr mismatch, comparing empty-bl.3 (expected) and empty-bl.E (actual)
--- empty-bl.3 2024-11-22 06:28:28.720335408 +0000
+++ empty-bl.E 2024-11-22 06:28:28.722335420 +0000
@@ -1,2 +1 @@
-cut: byte/character positions are numbered from 1
-Try 'cut --help' for more information.
+cut: range '' was invalid: failed to parse range
empty-bl.r...
cut.pl: test empty-bl.r: stderr mismatch, comparing empty-bl.r.3 (expected) and empty-bl.r.E (actual)
--- empty-bl.r.3 2024-11-22 06:28:28.725335439 +0000
+++ empty-bl.r.E 2024-11-22 06:28:28.726335445 +0000
@@ -1,2 +1 @@
-cut: byte/character positions are numbered from 1
-Try 'cut --help' for more information.
+cut: range '' was invalid: failed to parse range
empty-bl.p...
cut.pl: test empty-bl.p: stderr mismatch, comparing empty-bl.p.3 (expected) and empty-bl.p.E (actual)
--- empty-bl.p.3 2024-11-22 06:28:28.729335463 +0000
+++ empty-bl.p.E 2024-11-22 06:28:28.731335476 +0000
@@ -1,2 +1 @@
-cut: byte/character positions are numbered from 1
-Try 'cut --help' for more information.
+cut: range '' was invalid: failed to parse range
missing-bl...
cut.pl: test missing-bl: stderr mismatch, comparing missing-bl.3 (expected) and missing-bl.E (actual)
--- missing-bl.3 2024-11-22 06:28:28.734335494 +0000
+++ missing-bl.E 2024-11-22 06:28:28.736335507 +0000
@@ -1,2 +1 @@
-cut: invalid byte or character range
-Try 'cut --help' for more information.
+cut: range '--' was invalid: failed to parse range
missing-bl.r...
cut.pl: test missing-bl.r: stderr mismatch, comparing missing-bl.r.3 (expected) and missing-bl.r.E (actual)
--- missing-bl.r.3 2024-11-22 06:28:28.739335526 +0000
+++ missing-bl.r.E 2024-11-22 06:28:28.740335532 +0000
@@ -1,2 +1 @@
-cut: invalid byte or character range
-Try 'cut --help' for more information.
+cut: range '--' was invalid: failed to parse range
missing-bl.p...
cut.pl: test missing-bl.p: stderr mismatch, comparing missing-bl.p.3 (expected) and missing-bl.p.E (actual)
--- missing-bl.p.3 2024-11-22 06:28:28.743335550 +0000
+++ missing-bl.p.E 2024-11-22 06:28:28.745335563 +0000
@@ -1,2 +1 @@
-cut: invalid byte or character range
-Try 'cut --help' for more information.
+cut: range '--' was invalid: failed to parse range
empty-f1...
empty-f1.r...
empty-f1.p...
empty-f2...
empty-f2.r...
empty-f2.p...
o-delim...
o-delim.r...
o-delim.p...
nul-idelim...
nul-idelim.r...
nul-idelim.p...
nul-odelim...
nul-odelim.r...
nul-odelim.p...
multichar-od...
multichar-od.r...
multichar-od.p...
delim-no-field1...
cut.pl: test delim-no-field1: stderr mismatch, comparing delim-no-field1.1 (expected) and delim-no-field1.E (actual)
--- delim-no-field1.1 2024-11-22 06:28:28.793335861 +0000
+++ delim-no-field1.E 2024-11-22 06:28:28.795335873 +0000
@@ -1,2 +1 @@
-cut: an input delimiter may be specified only when operating on fields
-Try 'cut --help' for more information.
+cut: invalid input: The '--delimiter' ('-d') option only usable if printing a sequence of fields
delim-no-field2...
cut.pl: test delim-no-field2: stderr mismatch, comparing delim-no-field2.1 (expected) and delim-no-field2.E (actual)
--- delim-no-field2.1 2024-11-22 06:28:28.797335885 +0000
+++ delim-no-field2.E 2024-11-22 06:28:28.868336326 +0000
@@ -1,2 +1 @@
-cut: an input delimiter may be specified only when operating on fields
-Try 'cut --help' for more information.
+cut: invalid input: The '--delimiter' ('-d') option only usable if printing a sequence of fields
8bit-delim...
8bit-delim.r...
8bit-delim.p...
newline-1...
newline-1.r...
newline-1.p...
newline-2...
newline-2.r...
newline-2.p...
newline-3...
newline-3.r...
newline-3.p...
newline-4...
newline-4.r...
newline-4.p...
newline-5...
newline-5.r...
newline-5.p...
newline-6...
newline-6.r...
newline-6.p...
newline-7...
newline-7.r...
newline-7.p...
newline-8...
newline-8.r...
newline-8.p...
newline-9...
newline-9.r...
newline-9.p...
newline-10...
newline-10.r...
newline-10.p...
newline-11...
newline-11.r...
newline-11.p...
newline-12...
newline-12.r...
newline-12.p...
newline-13...
newline-13.r...
newline-13.p...
newline-14...
cut.pl: test newline-14: stdout mismatch, comparing newline-14.2 (expected) and newline-14.O (actual)
--- newline-14.2 2024-11-22 06:28:29.016337245 +0000
+++ newline-14.O 2024-11-22 06:28:29.018337258 +0000
@@ -1 +1,2 @@
a:1
+b:
newline-14.r...
cut.pl: test newline-14.r: stdout mismatch, comparing newline-14.r.2 (expected) and newline-14.r.O (actual)
--- newline-14.r.2 2024-11-22 06:28:29.020337270 +0000
+++ newline-14.r.O 2024-11-22 06:28:29.022337282 +0000
@@ -1 +1,2 @@
a:1
+b:
newline-14.p...
cut.pl: test newline-14.p: stdout mismatch, comparing newline-14.p.2 (expected) and newline-14.p.O (actual)
--- newline-14.p.2 2024-11-22 06:28:29.025337301 +0000
+++ newline-14.p.O 2024-11-22 06:28:29.027337313 +0000
@@ -1 +1,2 @@
a:1
+b:
newline-15...
newline-15.r...
newline-15.p...
newline-16...
cut.pl: test newline-16: stdout mismatch, comparing newline-16.2 (expected) and newline-16.O (actual)
--- newline-16.2 2024-11-22 06:28:29.037337375 +0000
+++ newline-16.O 2024-11-22 06:28:29.038337382 +0000
@@ -1 +0,0 @@
-b
newline-16.r...
cut.pl: test newline-16.r: stdout mismatch, comparing newline-16.r.2 (expected) and newline-16.r.O (actual)
--- newline-16.r.2 2024-11-22 06:28:29.041337400 +0000
+++ newline-16.r.O 2024-11-22 06:28:29.042337407 +0000
@@ -1 +0,0 @@
-b
newline-16.p...
cut.pl: test newline-16.p: stdout mismatch, comparing newline-16.p.2 (expected) and newline-16.p.O (actual)
--- newline-16.p.2 2024-11-22 06:28:29.045337425 +0000
+++ newline-16.p.O 2024-11-22 06:28:29.046337431 +0000
@@ -1 +0,0 @@
-b
newline-17...
newline-17.r...
newline-17.p...
newline-18...
newline-18.r...
newline-18.p...
newline-19...
cut.pl: test newline-19: stdout mismatch, comparing newline-19.2 (expected) and newline-19.O (actual)
--- newline-19.2 2024-11-22 06:28:29.131337959 +0000
+++ newline-19.O 2024-11-22 06:28:29.133337971 +0000
@@ -1 +1,2 @@
+b
newline-19.r...
cut.pl: test newline-19.r: stdout mismatch, comparing newline-19.r.2 (expected) and newline-19.r.O (actual)
--- newline-19.r.2 2024-11-22 06:28:29.135337984 +0000
+++ newline-19.r.O 2024-11-22 06:28:29.137337996 +0000
@@ -1 +1,2 @@
+b
newline-19.p...
cut.pl: test newline-19.p: stdout mismatch, comparing newline-19.p.2 (expected) and newline-19.p.O (actual)
--- newline-19.p.2 2024-11-22 06:28:29.139338009 +0000
+++ newline-19.p.O 2024-11-22 06:28:29.142338027 +0000
@@ -1 +1,2 @@
+b
newline-20...
newline-20.r...
newline-20.p...
newline-21...
cut.pl: test newline-21: stdout mismatch, comparing newline-21.2 (expected) and newline-21.O (actual)
--- newline-21.2 2024-11-22 06:28:29.152338090 +0000
+++ newline-21.O 2024-11-22 06:28:29.154338102 +0000
@@ -1,2 +1 @@
-b
newline-21.r...
cut.pl: test newline-21.r: stdout mismatch, comparing newline-21.r.2 (expected) and newline-21.r.O (actual)
--- newline-21.r.2 2024-11-22 06:28:29.156338114 +0000
+++ newline-21.r.O 2024-11-22 06:28:29.158338127 +0000
@@ -1,2 +1 @@
-b
newline-21.p...
cut.pl: test newline-21.p: stdout mismatch, comparing newline-21.p.2 (expected) and newline-21.p.O (actual)
--- newline-21.p.2 2024-11-22 06:28:29.160338139 +0000
+++ newline-21.p.O 2024-11-22 06:28:29.163338158 +0000
@@ -1,2 +1 @@
-b
newline-22...
newline-22.r...
newline-22.p...
newline-23...
cut.pl: test newline-23: stdout mismatch, comparing newline-23.2 (expected) and newline-23.O (actual)
--- newline-23.2 2024-11-22 06:28:29.172338214 +0000
+++ newline-23.O 2024-11-22 06:28:29.174338226 +0000
@@ -1 +1 @@
-a:b
+a:b:
\ No newline at end of file
newline-23.r...
cut.pl: test newline-23.r: stdout mismatch, comparing newline-23.r.2 (expected) and newline-23.r.O (actual)
--- newline-23.r.2 2024-11-22 06:28:29.177338245 +0000
+++ newline-23.r.O 2024-11-22 06:28:29.178338251 +0000
@@ -1 +1 @@
-a:b
+a:b:
\ No newline at end of file
newline-23.p...
cut.pl: test newline-23.p: stdout mismatch, comparing newline-23.p.2 (expected) and newline-23.p.O (actual)
--- newline-23.p.2 2024-11-22 06:28:29.181338269 +0000
+++ newline-23.p.O 2024-11-22 06:28:29.183338282 +0000
@@ -1 +1 @@
-a:b
+a:b:
\ No newline at end of file
newline-24...
cut.pl: test newline-24: stdout mismatch, comparing newline-24.2 (expected) and newline-24.O (actual)
--- newline-24.2 2024-11-22 06:28:29.186338300 +0000
+++ newline-24.O 2024-11-22 06:28:29.187338307 +0000
@@ -1 +1 @@
-a:b
+a:b:
\ No newline at end of file
newline-24.r...
cut.pl: test newline-24.r: stdout mismatch, comparing newline-24.r.2 (expected) and newline-24.r.O (actual)
--- newline-24.r.2 2024-11-22 06:28:29.190338325 +0000
+++ newline-24.r.O 2024-11-22 06:28:29.192338338 +0000
@@ -1 +1 @@
-a:b
+a:b:
\ No newline at end of file
newline-24.p...
cut.pl: test newline-24.p: stdout mismatch, comparing newline-24.p.2 (expected) and newline-24.p.O (actual)
--- newline-24.p.2 2024-11-22 06:28:29.194338350 +0000
+++ newline-24.p.O 2024-11-22 06:28:29.198338375 +0000
@@ -1 +1 @@
-a:b
+a:b:
\ No newline at end of file
zerot-1...
zerot-1.r...
zerot-1.p...
zerot-2...
zerot-2.r...
zerot-2.p...
zerot-3...
zerot-3.r...
zerot-3.p...
zerot-4...
zerot-4.r...
zerot-4.p...
zerot-5...
zerot-5.r...
zerot-5.p...
zerot-6...
cut.pl: test zerot-6: stdout mismatch, comparing zerot-6.2 (expected) and zerot-6.O (actual)
Binary files zerot-6.2 and zerot-6.O differ
zerot-6.r...
cut.pl: test zerot-6.r: stdout mismatch, comparing zerot-6.r.2 (expected) and zerot-6.r.O (actual)
Binary files zerot-6.r.2 and zerot-6.r.O differ
zerot-6.p...
cut.pl: test zerot-6.p: stdout mismatch, comparing zerot-6.p.2 (expected) and zerot-6.p.O (actual)
Binary files zerot-6.p.2 and zerot-6.p.O differ
out-delim1...
out-delim1.r...
out-delim1.p...
out-delim2...
out-delim2.r...
out-delim2.p...
out-delim3...
out-delim3.r...
out-delim3.p...
out-delim3a...
out-delim3a.r...
out-delim3a.p...
out-delim4...
cut.pl: test out-delim4: stdout mismatch, comparing out-delim4.2 (expected) and out-delim4.O (actual)
--- out-delim4.2 2024-11-22 06:28:29.385339536 +0000
+++ out-delim4.O 2024-11-22 06:28:29.387339548 +0000
@@ -1 +1 @@
-bc:defg
+bcdefg
out-delim4.r...
cut.pl: test out-delim4.r: stdout mismatch, comparing out-delim4.r.2 (expected) and out-delim4.r.O (actual)
--- out-delim4.r.2 2024-11-22 06:28:29.389339561 +0000
+++ out-delim4.r.O 2024-11-22 06:28:29.391339573 +0000
@@ -1 +1 @@
-bc:defg
+bcdefg
out-delim4.p...
cut.pl: test out-delim4.p: stdout mismatch, comparing out-delim4.p.2 (expected) and out-delim4.p.O (actual)
--- out-delim4.p.2 2024-11-22 06:28:29.394339592 +0000
+++ out-delim4.p.O 2024-11-22 06:28:29.396339604 +0000
@@ -1 +1 @@
-bc:defg
+bcdefg
out-delim5...
cut.pl: test out-delim5: stdout mismatch, comparing out-delim5.2 (expected) and out-delim5.O (actual)
--- out-delim5.2 2024-11-22 06:28:29.399339623 +0000
+++ out-delim5.O 2024-11-22 06:28:29.400339629 +0000
@@ -1 +1 @@
-bc:defg
+bcdefg
out-delim5.r...
cut.pl: test out-delim5.r: stdout mismatch, comparing out-delim5.r.2 (expected) and out-delim5.r.O (actual)
--- out-delim5.r.2 2024-11-22 06:28:29.403339648 +0000
+++ out-delim5.r.O 2024-11-22 06:28:29.405339660 +0000
@@ -1 +1 @@
-bc:defg
+bcdefg
out-delim5.p...
cut.pl: test out-delim5.p: stdout mismatch, comparing out-delim5.p.2 (expected) and out-delim5.p.O (actual)
--- out-delim5.p.2 2024-11-22 06:28:29.407339672 +0000
+++ out-delim5.p.O 2024-11-22 06:28:29.410339691 +0000
@@ -1 +1 @@
-bc:defg
+bcdefg
out-delim6...
out-delim6.r...
out-delim6.p...
od-abut...
cut.pl: test od-abut: stdout mismatch, comparing od-abut.2 (expected) and od-abut.O (actual)
--- od-abut.2 2024-11-22 06:28:29.420339753 +0000
+++ od-abut.O 2024-11-22 06:28:29.422339766 +0000
@@ -1 +1 @@
-ab:cd
+abcd
od-abut.r...
cut.pl: test od-abut.r: stdout mismatch, comparing od-abut.r.2 (expected) and od-abut.r.O (actual)
--- od-abut.r.2 2024-11-22 06:28:29.424339778 +0000
+++ od-abut.r.O 2024-11-22 06:28:29.426339790 +0000
@@ -1 +1 @@
-ab:cd
+abcd
od-abut.p...
cut.pl: test od-abut.p: stdout mismatch, comparing od-abut.p.2 (expected) and od-abut.p.O (actual)
--- od-abut.p.2 2024-11-22 06:28:29.429339809 +0000
+++ od-abut.p.O 2024-11-22 06:28:29.431339821 +0000
@@ -1 +1 @@
-ab:cd
+abcd
od-overlap...
od-overlap.r...
od-overlap.p...
od-overlap2...
od-overlap2.r...
od-overlap2.p...
od-overlap3...
od-overlap3.r...
od-overlap3.p...
od-overlap4...
od-overlap4.r...
od-overlap4.p...
od-overlap5...
od-overlap5.r...
od-overlap5.p...
inval1...
cut.pl: test inval1: stderr mismatch, comparing inval1.3 (expected) and inval1.E (actual)
--- inval1.3 2024-11-22 06:28:29.530340436 +0000
+++ inval1.E 2024-11-22 06:28:29.532340448 +0000
@@ -1,2 +1 @@
-cut: invalid decreasing range
-Try 'cut --help' for more information.
+cut: range '2-0' was invalid: fields and positions are numbered from 1
inval1.r...
cut.pl: test inval1.r: stderr mismatch, comparing inval1.r.3 (expected) and inval1.r.E (actual)
--- inval1.r.3 2024-11-22 06:28:29.534340461 +0000
+++ inval1.r.E 2024-11-22 06:28:29.536340473 +0000
@@ -1,2 +1 @@
-cut: invalid decreasing range
-Try 'cut --help' for more information.
+cut: range '2-0' was invalid: fields and positions are numbered from 1
inval1.p...
cut.pl: test inval1.p: stderr mismatch, comparing inval1.p.3 (expected) and inval1.p.E (actual)
--- inval1.p.3 2024-11-22 06:28:29.538340486 +0000
+++ inval1.p.E 2024-11-22 06:28:29.541340504 +0000
@@ -1,2 +1 @@
-cut: invalid decreasing range
-Try 'cut --help' for more information.
+cut: range '2-0' was invalid: fields and positions are numbered from 1
inval2...
cut.pl: test inval2: stderr mismatch, comparing inval2.3 (expected) and inval2.E (actual)
--- inval2.3 2024-11-22 06:28:29.543340517 +0000
+++ inval2.E 2024-11-22 06:28:29.545340529 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval2.r...
cut.pl: test inval2.r: stderr mismatch, comparing inval2.r.3 (expected) and inval2.r.E (actual)
--- inval2.r.3 2024-11-22 06:28:29.548340548 +0000
+++ inval2.r.E 2024-11-22 06:28:29.549340554 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval2.p...
cut.pl: test inval2.p: stderr mismatch, comparing inval2.p.3 (expected) and inval2.p.E (actual)
--- inval2.p.3 2024-11-22 06:28:29.552340573 +0000
+++ inval2.p.E 2024-11-22 06:28:29.554340585 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval3...
cut.pl: test inval3: stderr mismatch, comparing inval3.3 (expected) and inval3.E (actual)
--- inval3.3 2024-11-22 06:28:29.557340604 +0000
+++ inval3.E 2024-11-22 06:28:29.558340610 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval3.r...
cut.pl: test inval3.r: stderr mismatch, comparing inval3.r.3 (expected) and inval3.r.E (actual)
--- inval3.r.3 2024-11-22 06:28:29.561340628 +0000
+++ inval3.r.E 2024-11-22 06:28:29.562340635 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval3.p...
cut.pl: test inval3.p: stderr mismatch, comparing inval3.p.3 (expected) and inval3.p.E (actual)
--- inval3.p.3 2024-11-22 06:28:29.565340653 +0000
+++ inval3.p.E 2024-11-22 06:28:29.567340666 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval4...
cut.pl: test inval4: stderr mismatch, comparing inval4.3 (expected) and inval4.E (actual)
--- inval4.3 2024-11-22 06:28:29.569340678 +0000
+++ inval4.E 2024-11-22 06:28:29.571340691 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval4.r...
cut.pl: test inval4.r: stderr mismatch, comparing inval4.r.3 (expected) and inval4.r.E (actual)
--- inval4.r.3 2024-11-22 06:28:29.574340709 +0000
+++ inval4.r.E 2024-11-22 06:28:29.575340715 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval4.p...
cut.pl: test inval4.p: stderr mismatch, comparing inval4.p.3 (expected) and inval4.p.E (actual)
--- inval4.p.3 2024-11-22 06:28:29.578340734 +0000
+++ inval4.p.E 2024-11-22 06:28:29.580340747 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval5...
cut.pl: test inval5: stderr mismatch, comparing inval5.3 (expected) and inval5.E (actual)
--- inval5.3 2024-11-22 06:28:29.583340765 +0000
+++ inval5.E 2024-11-22 06:28:29.584340771 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval5.r...
cut.pl: test inval5.r: stderr mismatch, comparing inval5.r.3 (expected) and inval5.r.E (actual)
--- inval5.r.3 2024-11-22 06:28:29.587340790 +0000
+++ inval5.r.E 2024-11-22 06:28:29.588340796 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval5.p...
cut.pl: test inval5.p: stderr mismatch, comparing inval5.p.3 (expected) and inval5.p.E (actual)
--- inval5.p.3 2024-11-22 06:28:29.591340815 +0000
+++ inval5.p.E 2024-11-22 06:28:29.593340827 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval6...
cut.pl: test inval6: stderr mismatch, comparing inval6.3 (expected) and inval6.E (actual)
--- inval6.3 2024-11-22 06:28:29.596340846 +0000
+++ inval6.E 2024-11-22 06:28:29.597340852 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval6.r...
cut.pl: test inval6.r: stderr mismatch, comparing inval6.r.3 (expected) and inval6.r.E (actual)
--- inval6.r.3 2024-11-22 06:28:29.666341280 +0000
+++ inval6.r.E 2024-11-22 06:28:29.668341293 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval6.p...
cut.pl: test inval6.p: stderr mismatch, comparing inval6.p.3 (expected) and inval6.p.E (actual)
--- inval6.p.3 2024-11-22 06:28:29.670341305 +0000
+++ inval6.p.E 2024-11-22 06:28:29.672341318 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
big-unbounded-b...
big-unbounded-b.r...
big-unbounded-b.p...
big-unbounded-b2a...
big-unbounded-b2a.r...
big-unbounded-b2a.p...
big-unbounded-b2b...
big-unbounded-b2b.r...
big-unbounded-b2b.p...
big-unbounded-c...
big-unbounded-c.r...
big-unbounded-c.p...
big-unbounded-f...
big-unbounded-f.r...
big-unbounded-f.p...
overlapping-unbounded-1...
overlapping-unbounded-1.r...
overlapping-unbounded-1.p...
overlapping-unbounded-2...
overlapping-unbounded-2.r...
overlapping-unbounded-2.p...
EOL-subsumed-1...
EOL-subsumed-1.r...
EOL-subsumed-1.p...
EOL-subsumed-2...
EOL-subsumed-2.r...
EOL-subsumed-2.p...
EOL-subsumed-3...
EOL-subsumed-3.r...
EOL-subsumed-3.p...
EOL-subsumed-4...
EOL-subsumed-4.r...
EOL-subsumed-4.p...
dbl-free-mb...
zero-1-mb...
cut.pl: test zero-1-mb: stderr mismatch, comparing zero-1-mb.1 (expected) and zero-1-mb.E (actual)
--- zero-1-mb.1 2024-11-22 06:28:29.799342106 +0000
+++ zero-1-mb.E 2024-11-22 06:28:29.801342118 +0000
@@ -1,2 +1 @@
-cut: byte/character positions are numbered from 1
-Try 'cut --help' for more information.
+cut: range '0' was invalid: fields and positions are numbered from 1
zero-2-mb...
cut.pl: test zero-2-mb: stderr mismatch, comparing zero-2-mb.1 (expected) and zero-2-mb.E (actual)
--- zero-2-mb.1 2024-11-22 06:28:29.804342137 +0000
+++ zero-2-mb.E 2024-11-22 06:28:29.806342149 +0000
@@ -1,2 +1 @@
-cut: fields are numbered from 1
-Try 'cut --help' for more information.
+cut: range '0-2' was invalid: fields and positions are numbered from 1
zero-3b-mb...
cut.pl: test zero-3b-mb: stderr mismatch, comparing zero-3b-mb.1 (expected) and zero-3b-mb.E (actual)
--- zero-3b-mb.1 2024-11-22 06:28:29.808342162 +0000
+++ zero-3b-mb.E 2024-11-22 06:28:29.810342174 +0000
@@ -1,2 +1 @@
-cut: byte/character positions are numbered from 1
-Try 'cut --help' for more information.
+cut: range '0-' was invalid: fields and positions are numbered from 1
zero-3c-mb...
cut.pl: test zero-3c-mb: stderr mismatch, comparing zero-3c-mb.1 (expected) and zero-3c-mb.E (actual)
--- zero-3c-mb.1 2024-11-22 06:28:29.812342187 +0000
+++ zero-3c-mb.E 2024-11-22 06:28:29.814342199 +0000
@@ -1,2 +1 @@
-cut: byte/character positions are numbered from 1
-Try 'cut --help' for more information.
+cut: range '0-' was invalid: fields and positions are numbered from 1
zero-3f-mb...
cut.pl: test zero-3f-mb: stderr mismatch, comparing zero-3f-mb.1 (expected) and zero-3f-mb.E (actual)
--- zero-3f-mb.1 2024-11-22 06:28:29.816342211 +0000
+++ zero-3f-mb.E 2024-11-22 06:28:29.818342224 +0000
@@ -1,2 +1 @@
-cut: fields are numbered from 1
-Try 'cut --help' for more information.
+cut: range '0-' was invalid: fields and positions are numbered from 1
1-mb...
1-mb.r...
1-mb.p...
2-mb...
2-mb.r...
2-mb.p...
3-mb...
3-mb.r...
3-mb.p...
4-mb...
4-mb.r...
4-mb.p...
5-mb...
5-mb.r...
5-mb.p...
6-mb...
6-mb.r...
6-mb.p...
7-mb...
7-mb.r...
7-mb.p...
8-mb...
8-mb.r...
8-mb.p...
9-mb...
9-mb.r...
9-mb.p...
a-mb...
a-mb.r...
a-mb.p...
b-mb...
b-mb.r...
b-mb.p...
c-mb...
c-mb.r...
c-mb.p...
d-mb...
d-mb.r...
d-mb.p...
e-mb...
e-mb.r...
e-mb.p...
f-mb...
f-mb.r...
f-mb.p...
g-mb...
g-mb.r...
g-mb.p...
h-mb...
h-mb.r...
h-mb.p...
i-mb...
i-mb.r...
i-mb.p...
j-mb...
j-mb.r...
j-mb.p...
k-mb...
k-mb.r...
k-mb.p...
l-mb...
l-mb.r...
l-mb.p...
m-mb...
m-mb.r...
m-mb.p...
n-mb...
n-mb.r...
n-mb.p...
o-mb...
o-mb.r...
o-mb.p...
p-mb...
p-mb.r...
p-mb.p...
q-mb...
q-mb.r...
q-mb.p...
r-mb...
r-mb.r...
r-mb.p...
s-mb...
s-mb.r...
s-mb.p...
t-mb...
t-mb.r...
t-mb.p...
u-mb...
u-mb.r...
u-mb.p...
v-mb...
v-mb.r...
v-mb.p...
w-mb...
w-mb.r...
w-mb.p...
x-mb...
x-mb.r...
x-mb.p...
y-mb...
cut.pl: test y-mb: stderr mismatch, comparing y-mb.3 (expected) and y-mb.E (actual)
--- y-mb.3 2024-11-22 06:28:30.241344850 +0000
+++ y-mb.E 2024-11-22 06:28:30.243344862 +0000
@@ -1,3 +1 @@
-cut: suppressing non-delimited lines makes sense
- only when operating on fields
-Try 'cut --help' for more information.
+cut: invalid input: The '--only-delimited' ('-s') option only usable if printing a sequence of fields
y-mb.r...
cut.pl: test y-mb.r: stderr mismatch, comparing y-mb.r.3 (expected) and y-mb.r.E (actual)
--- y-mb.r.3 2024-11-22 06:28:30.246344881 +0000
+++ y-mb.r.E 2024-11-22 06:28:30.248344894 +0000
@@ -1,3 +1 @@
-cut: suppressing non-delimited lines makes sense
- only when operating on fields
-Try 'cut --help' for more information.
+cut: invalid input: The '--only-delimited' ('-s') option only usable if printing a sequence of fields
y-mb.p...
cut.pl: test y-mb.p: stderr mismatch, comparing y-mb.p.3 (expected) and y-mb.p.E (actual)
--- y-mb.p.3 2024-11-22 06:28:30.250344906 +0000
+++ y-mb.p.E 2024-11-22 06:28:30.252344918 +0000
@@ -1,3 +1 @@
-cut: suppressing non-delimited lines makes sense
- only when operating on fields
-Try 'cut --help' for more information.
+cut: invalid input: The '--only-delimited' ('-s') option only usable if printing a sequence of fields
z-mb...
cut.pl: test z-mb: stderr mismatch, comparing z-mb.3 (expected) and z-mb.E (actual)
--- z-mb.3 2024-11-22 06:28:30.255344937 +0000
+++ z-mb.E 2024-11-22 06:28:30.257344949 +0000
@@ -1,2 +1 @@
-cut: you must specify a list of bytes, characters, or fields
-Try 'cut --help' for more information.
+cut: invalid usage: expects one of --fields (-f), --chars (-c) or --bytes (-b)
z-mb.r...
cut.pl: test z-mb.r: stderr mismatch, comparing z-mb.r.3 (expected) and z-mb.r.E (actual)
--- z-mb.r.3 2024-11-22 06:28:30.259344962 +0000
+++ z-mb.r.E 2024-11-22 06:28:30.261344974 +0000
@@ -1,2 +1 @@
-cut: you must specify a list of bytes, characters, or fields
-Try 'cut --help' for more information.
+cut: invalid usage: expects one of --fields (-f), --chars (-c) or --bytes (-b)
z-mb.p...
cut.pl: test z-mb.p: stderr mismatch, comparing z-mb.p.3 (expected) and z-mb.p.E (actual)
--- z-mb.p.3 2024-11-22 06:28:30.264344993 +0000
+++ z-mb.p.E 2024-11-22 06:28:30.266345005 +0000
@@ -1,2 +1 @@
-cut: you must specify a list of bytes, characters, or fields
-Try 'cut --help' for more information.
+cut: invalid usage: expects one of --fields (-f), --chars (-c) or --bytes (-b)
empty-fl-mb...
cut.pl: test empty-fl-mb: stderr mismatch, comparing empty-fl-mb.3 (expected) and empty-fl-mb.E (actual)
--- empty-fl-mb.3 2024-11-22 06:28:30.324345364 +0000
+++ empty-fl-mb.E 2024-11-22 06:28:30.326345377 +0000
@@ -1,2 +1 @@
-cut: fields are numbered from 1
-Try 'cut --help' for more information.
+cut: range '' was invalid: failed to parse range
empty-fl-mb.r...
cut.pl: test empty-fl-mb.r: stderr mismatch, comparing empty-fl-mb.r.3 (expected) and empty-fl-mb.r.E (actual)
--- empty-fl-mb.r.3 2024-11-22 06:28:30.328345389 +0000
+++ empty-fl-mb.r.E 2024-11-22 06:28:30.330345402 +0000
@@ -1,2 +1 @@
-cut: fields are numbered from 1
-Try 'cut --help' for more information.
+cut: range '' was invalid: failed to parse range
empty-fl-mb.p...
cat: empty-fl-mb.p.1: EPIPE: Broken pipe
cut.pl: test empty-fl-mb.p: stderr mismatch, comparing empty-fl-mb.p.3 (expected) and empty-fl-mb.p.E (actual)
--- empty-fl-mb.p.3 2024-11-22 06:28:30.333345421 +0000
+++ empty-fl-mb.p.E 2024-11-22 06:28:30.335345433 +0000
@@ -1,2 +1 @@
-cut: fields are numbered from 1
-Try 'cut --help' for more information.
+cut: range '' was invalid: failed to parse range
missing-fl-mb...
cut.pl: test missing-fl-mb: stderr mismatch, comparing missing-fl-mb.3 (expected) and missing-fl-mb.E (actual)
--- missing-fl-mb.3 2024-11-22 06:28:30.338345452 +0000
+++ missing-fl-mb.E 2024-11-22 06:28:30.340345464 +0000
@@ -1,2 +1 @@
-cut: invalid field range
-Try 'cut --help' for more information.
+cut: range '--' was invalid: failed to parse range
missing-fl-mb.r...
cut.pl: test missing-fl-mb.r: stderr mismatch, comparing missing-fl-mb.r.3 (expected) and missing-fl-mb.r.E (actual)
--- missing-fl-mb.r.3 2024-11-22 06:28:30.342345477 +0000
+++ missing-fl-mb.r.E 2024-11-22 06:28:30.344345489 +0000
@@ -1,2 +1 @@
-cut: invalid field range
-Try 'cut --help' for more information.
+cut: range '--' was invalid: failed to parse range
missing-fl-mb.p...
cut.pl: test missing-fl-mb.p: stderr mismatch, comparing missing-fl-mb.p.3 (expected) and missing-fl-mb.p.E (actual)
--- missing-fl-mb.p.3 2024-11-22 06:28:30.347345508 +0000
+++ missing-fl-mb.p.E 2024-11-22 06:28:30.349345521 +0000
@@ -1,2 +1 @@
-cut: invalid field range
-Try 'cut --help' for more information.
+cut: range '--' was invalid: failed to parse range
empty-bl-mb...
cut.pl: test empty-bl-mb: stderr mismatch, comparing empty-bl-mb.3 (expected) and empty-bl-mb.E (actual)
--- empty-bl-mb.3 2024-11-22 06:28:30.352345539 +0000
+++ empty-bl-mb.E 2024-11-22 06:28:30.354345552 +0000
@@ -1,2 +1 @@
-cut: byte/character positions are numbered from 1
-Try 'cut --help' for more information.
+cut: range '' was invalid: failed to parse range
empty-bl-mb.r...
cut.pl: test empty-bl-mb.r: stderr mismatch, comparing empty-bl-mb.r.3 (expected) and empty-bl-mb.r.E (actual)
--- empty-bl-mb.r.3 2024-11-22 06:28:30.356345564 +0000
+++ empty-bl-mb.r.E 2024-11-22 06:28:30.358345576 +0000
@@ -1,2 +1 @@
-cut: byte/character positions are numbered from 1
-Try 'cut --help' for more information.
+cut: range '' was invalid: failed to parse range
empty-bl-mb.p...
cut.pl: test empty-bl-mb.p: stderr mismatch, comparing empty-bl-mb.p.3 (expected) and empty-bl-mb.p.E (actual)
--- empty-bl-mb.p.3 2024-11-22 06:28:30.360345589 +0000
+++ empty-bl-mb.p.E 2024-11-22 06:28:30.363345608 +0000
@@ -1,2 +1 @@
-cut: byte/character positions are numbered from 1
-Try 'cut --help' for more information.
+cut: range '' was invalid: failed to parse range
missing-bl-mb...
cut.pl: test missing-bl-mb: stderr mismatch, comparing missing-bl-mb.3 (expected) and missing-bl-mb.E (actual)
--- missing-bl-mb.3 2024-11-22 06:28:30.365345620 +0000
+++ missing-bl-mb.E 2024-11-22 06:28:30.367345632 +0000
@@ -1,2 +1 @@
-cut: invalid byte or character range
-Try 'cut --help' for more information.
+cut: range '--' was invalid: failed to parse range
missing-bl-mb.r...
cut.pl: test missing-bl-mb.r: stderr mismatch, comparing missing-bl-mb.r.3 (expected) and missing-bl-mb.r.E (actual)
--- missing-bl-mb.r.3 2024-11-22 06:28:30.370345651 +0000
+++ missing-bl-mb.r.E 2024-11-22 06:28:30.371345657 +0000
@@ -1,2 +1 @@
-cut: invalid byte or character range
-Try 'cut --help' for more information.
+cut: range '--' was invalid: failed to parse range
missing-bl-mb.p...
cut.pl: test missing-bl-mb.p: stderr mismatch, comparing missing-bl-mb.p.3 (expected) and missing-bl-mb.p.E (actual)
--- missing-bl-mb.p.3 2024-11-22 06:28:30.374345676 +0000
+++ missing-bl-mb.p.E 2024-11-22 06:28:30.376345688 +0000
@@ -1,2 +1 @@
-cut: invalid byte or character range
-Try 'cut --help' for more information.
+cut: range '--' was invalid: failed to parse range
empty-f1-mb...
empty-f1-mb.r...
empty-f1-mb.p...
empty-f2-mb...
empty-f2-mb.r...
empty-f2-mb.p...
o-delim-mb...
o-delim-mb.r...
o-delim-mb.p...
nul-idelim-mb...
nul-idelim-mb.r...
nul-idelim-mb.p...
nul-odelim-mb...
nul-odelim-mb.r...
nul-odelim-mb.p...
multichar-od-mb...
multichar-od-mb.r...
multichar-od-mb.p...
delim-no-field1-mb...
cut.pl: test delim-no-field1-mb: stderr mismatch, comparing delim-no-field1-mb.1 (expected) and delim-no-field1-mb.E (actual)
--- delim-no-field1-mb.1 2024-11-22 06:28:30.492346408 +0000
+++ delim-no-field1-mb.E 2024-11-22 06:28:30.494346421 +0000
@@ -1,2 +1 @@
-cut: an input delimiter may be specified only when operating on fields
-Try 'cut --help' for more information.
+cut: invalid input: The '--delimiter' ('-d') option only usable if printing a sequence of fields
delim-no-field2-mb...
cut.pl: test delim-no-field2-mb: stderr mismatch, comparing delim-no-field2-mb.1 (expected) and delim-no-field2-mb.E (actual)
--- delim-no-field2-mb.1 2024-11-22 06:28:30.497346439 +0000
+++ delim-no-field2-mb.E 2024-11-22 06:28:30.498346446 +0000
@@ -1,2 +1 @@
-cut: an input delimiter may be specified only when operating on fields
-Try 'cut --help' for more information.
+cut: invalid input: The '--delimiter' ('-d') option only usable if printing a sequence of fields
8bit-delim-mb...
8bit-delim-mb.r...
8bit-delim-mb.p...
newline-1-mb...
newline-1-mb.r...
newline-1-mb.p...
newline-2-mb...
newline-2-mb.r...
newline-2-mb.p...
newline-3-mb...
newline-3-mb.r...
newline-3-mb.p...
newline-4-mb...
newline-4-mb.r...
newline-4-mb.p...
newline-5-mb...
newline-5-mb.r...
newline-5-mb.p...
newline-6-mb...
newline-6-mb.r...
newline-6-mb.p...
newline-7-mb...
newline-7-mb.r...
newline-7-mb.p...
newline-8-mb...
newline-8-mb.r...
newline-8-mb.p...
newline-9-mb...
newline-9-mb.r...
newline-9-mb.p...
newline-10-mb...
newline-10-mb.r...
newline-10-mb.p...
newline-11-mb...
newline-11-mb.r...
newline-11-mb.p...
newline-12-mb...
newline-12-mb.r...
newline-12-mb.p...
newline-13-mb...
newline-13-mb.r...
newline-13-mb.p...
newline-14-mb...
cut.pl: test newline-14-mb: stdout mismatch, comparing newline-14-mb.2 (expected) and newline-14-mb.O (actual)
--- newline-14-mb.2 2024-11-22 06:28:30.643347346 +0000
+++ newline-14-mb.O 2024-11-22 06:28:30.645347358 +0000
@@ -1 +1,2 @@
a:1
+b:
newline-14-mb.r...
cut.pl: test newline-14-mb.r: stdout mismatch, comparing newline-14-mb.r.2 (expected) and newline-14-mb.r.O (actual)
--- newline-14-mb.r.2 2024-11-22 06:28:30.647347371 +0000
+++ newline-14-mb.r.O 2024-11-22 06:28:30.649347383 +0000
@@ -1 +1,2 @@
a:1
+b:
newline-14-mb.p...
cut.pl: test newline-14-mb.p: stdout mismatch, comparing newline-14-mb.p.2 (expected) and newline-14-mb.p.O (actual)
--- newline-14-mb.p.2 2024-11-22 06:28:30.652347402 +0000
+++ newline-14-mb.p.O 2024-11-22 06:28:30.654347414 +0000
@@ -1 +1,2 @@
a:1
+b:
newline-15-mb...
newline-15-mb.r...
newline-15-mb.p...
newline-16-mb...
cut.pl: test newline-16-mb: stdout mismatch, comparing newline-16-mb.2 (expected) and newline-16-mb.O (actual)
--- newline-16-mb.2 2024-11-22 06:28:30.735347917 +0000
+++ newline-16-mb.O 2024-11-22 06:28:30.736347923 +0000
@@ -1 +0,0 @@
-b
newline-16-mb.r...
cut.pl: test newline-16-mb.r: stdout mismatch, comparing newline-16-mb.r.2 (expected) and newline-16-mb.r.O (actual)
--- newline-16-mb.r.2 2024-11-22 06:28:30.740347948 +0000
+++ newline-16-mb.r.O 2024-11-22 06:28:30.741347954 +0000
@@ -1 +0,0 @@
-b
newline-16-mb.p...
cut.pl: test newline-16-mb.p: stdout mismatch, comparing newline-16-mb.p.2 (expected) and newline-16-mb.p.O (actual)
--- newline-16-mb.p.2 2024-11-22 06:28:30.745347979 +0000
+++ newline-16-mb.p.O 2024-11-22 06:28:30.747347991 +0000
@@ -1 +0,0 @@
-b
newline-17-mb...
newline-17-mb.r...
newline-17-mb.p...
newline-18-mb...
newline-18-mb.r...
newline-18-mb.p...
newline-19-mb...
cut.pl: test newline-19-mb: stdout mismatch, comparing newline-19-mb.2 (expected) and newline-19-mb.O (actual)
--- newline-19-mb.2 2024-11-22 06:28:30.769348128 +0000
+++ newline-19-mb.O 2024-11-22 06:28:30.771348140 +0000
@@ -1 +1,2 @@
+b
newline-19-mb.r...
cut.pl: test newline-19-mb.r: stdout mismatch, comparing newline-19-mb.r.2 (expected) and newline-19-mb.r.O (actual)
--- newline-19-mb.r.2 2024-11-22 06:28:30.774348159 +0000
+++ newline-19-mb.r.O 2024-11-22 06:28:30.776348171 +0000
@@ -1 +1,2 @@
+b
newline-19-mb.p...
cut.pl: test newline-19-mb.p: stdout mismatch, comparing newline-19-mb.p.2 (expected) and newline-19-mb.p.O (actual)
--- newline-19-mb.p.2 2024-11-22 06:28:30.778348184 +0000
+++ newline-19-mb.p.O 2024-11-22 06:28:30.781348202 +0000
@@ -1 +1,2 @@
+b
newline-20-mb...
newline-20-mb.r...
newline-20-mb.p...
newline-21-mb...
cut.pl: test newline-21-mb: stdout mismatch, comparing newline-21-mb.2 (expected) and newline-21-mb.O (actual)
--- newline-21-mb.2 2024-11-22 06:28:30.792348271 +0000
+++ newline-21-mb.O 2024-11-22 06:28:30.793348277 +0000
@@ -1,2 +1 @@
-b
newline-21-mb.r...
cut.pl: test newline-21-mb.r: stdout mismatch, comparing newline-21-mb.r.2 (expected) and newline-21-mb.r.O (actual)
--- newline-21-mb.r.2 2024-11-22 06:28:30.796348296 +0000
+++ newline-21-mb.r.O 2024-11-22 06:28:30.799348314 +0000
@@ -1,2 +1 @@
-b
newline-21-mb.p...
cut.pl: test newline-21-mb.p: stdout mismatch, comparing newline-21-mb.p.2 (expected) and newline-21-mb.p.O (actual)
--- newline-21-mb.p.2 2024-11-22 06:28:30.801348327 +0000
+++ newline-21-mb.p.O 2024-11-22 06:28:30.804348345 +0000
@@ -1,2 +1 @@
-b
newline-22-mb...
newline-22-mb.r...
newline-22-mb.p...
newline-23-mb...
cut.pl: test newline-23-mb: stdout mismatch, comparing newline-23-mb.2 (expected) and newline-23-mb.O (actual)
--- newline-23-mb.2 2024-11-22 06:28:30.816348420 +0000
+++ newline-23-mb.O 2024-11-22 06:28:30.818348432 +0000
@@ -1 +1 @@
-a:b
+a:b:
\ No newline at end of file
newline-23-mb.r...
cut.pl: test newline-23-mb.r: stdout mismatch, comparing newline-23-mb.r.2 (expected) and newline-23-mb.r.O (actual)
--- newline-23-mb.r.2 2024-11-22 06:28:30.871348761 +0000
+++ newline-23-mb.r.O 2024-11-22 06:28:30.874348780 +0000
@@ -1 +1 @@
-a:b
+a:b:
\ No newline at end of file
newline-23-mb.p...
cut.pl: test newline-23-mb.p: stdout mismatch, comparing newline-23-mb.p.2 (expected) and newline-23-mb.p.O (actual)
--- newline-23-mb.p.2 2024-11-22 06:28:30.876348792 +0000
+++ newline-23-mb.p.O 2024-11-22 06:28:30.879348811 +0000
@@ -1 +1 @@
-a:b
+a:b:
\ No newline at end of file
newline-24-mb...
cut.pl: test newline-24-mb: stdout mismatch, comparing newline-24-mb.2 (expected) and newline-24-mb.O (actual)
--- newline-24-mb.2 2024-11-22 06:28:30.882348829 +0000
+++ newline-24-mb.O 2024-11-22 06:28:30.884348842 +0000
@@ -1 +1 @@
-a:b
+a:b:
\ No newline at end of file
newline-24-mb.r...
cut.pl: test newline-24-mb.r: stdout mismatch, comparing newline-24-mb.r.2 (expected) and newline-24-mb.r.O (actual)
--- newline-24-mb.r.2 2024-11-22 06:28:30.886348854 +0000
+++ newline-24-mb.r.O 2024-11-22 06:28:30.888348867 +0000
@@ -1 +1 @@
-a:b
+a:b:
\ No newline at end of file
newline-24-mb.p...
cut.pl: test newline-24-mb.p: stdout mismatch, comparing newline-24-mb.p.2 (expected) and newline-24-mb.p.O (actual)
--- newline-24-mb.p.2 2024-11-22 06:28:30.891348885 +0000
+++ newline-24-mb.p.O 2024-11-22 06:28:30.894348904 +0000
@@ -1 +1 @@
-a:b
+a:b:
\ No newline at end of file
zerot-1-mb...
zerot-1-mb.r...
zerot-1-mb.p...
zerot-2-mb...
zerot-2-mb.r...
zerot-2-mb.p...
zerot-3-mb...
zerot-3-mb.r...
zerot-3-mb.p...
zerot-4-mb...
zerot-4-mb.r...
zerot-4-mb.p...
zerot-5-mb...
zerot-5-mb.r...
zerot-5-mb.p...
zerot-6-mb...
cut.pl: test zerot-6-mb: stdout mismatch, comparing zerot-6-mb.2 (expected) and zerot-6-mb.O (actual)
Binary files zerot-6-mb.2 and zerot-6-mb.O differ
zerot-6-mb.r...
cut.pl: test zerot-6-mb.r: stdout mismatch, comparing zerot-6-mb.r.2 (expected) and zerot-6-mb.r.O (actual)
Binary files zerot-6-mb.r.2 and zerot-6-mb.r.O differ
zerot-6-mb.p...
cut.pl: test zerot-6-mb.p: stdout mismatch, comparing zerot-6-mb.p.2 (expected) and zerot-6-mb.p.O (actual)
Binary files zerot-6-mb.p.2 and zerot-6-mb.p.O differ
out-delim1-mb...
out-delim1-mb.r...
out-delim1-mb.p...
out-delim2-mb...
out-delim2-mb.r...
out-delim2-mb.p...
out-delim3-mb...
out-delim3-mb.r...
out-delim3-mb.p...
out-delim3a-mb...
out-delim3a-mb.r...
out-delim3a-mb.p...
out-delim4-mb...
cut.pl: test out-delim4-mb: stdout mismatch, comparing out-delim4-mb.2 (expected) and out-delim4-mb.O (actual)
--- out-delim4-mb.2 2024-11-22 06:28:31.052349884 +0000
+++ out-delim4-mb.O 2024-11-22 06:28:31.055349903 +0000
@@ -1 +1 @@
-bc:defg
+bcdefg
out-delim4-mb.r...
cut.pl: test out-delim4-mb.r: stdout mismatch, comparing out-delim4-mb.r.2 (expected) and out-delim4-mb.r.O (actual)
--- out-delim4-mb.r.2 2024-11-22 06:28:31.058349922 +0000
+++ out-delim4-mb.r.O 2024-11-22 06:28:31.060349934 +0000
@@ -1 +1 @@
-bc:defg
+bcdefg
out-delim4-mb.p...
cut.pl: test out-delim4-mb.p: stdout mismatch, comparing out-delim4-mb.p.2 (expected) and out-delim4-mb.p.O (actual)
--- out-delim4-mb.p.2 2024-11-22 06:28:31.064349959 +0000
+++ out-delim4-mb.p.O 2024-11-22 06:28:31.066349972 +0000
@@ -1 +1 @@
-bc:defg
+bcdefg
out-delim5-mb...
cut.pl: test out-delim5-mb: stdout mismatch, comparing out-delim5-mb.2 (expected) and out-delim5-mb.O (actual)
--- out-delim5-mb.2 2024-11-22 06:28:31.069349990 +0000
+++ out-delim5-mb.O 2024-11-22 06:28:31.071350003 +0000
@@ -1 +1 @@
-bc:defg
+bcdefg
out-delim5-mb.r...
cut.pl: test out-delim5-mb.r: stdout mismatch, comparing out-delim5-mb.r.2 (expected) and out-delim5-mb.r.O (actual)
--- out-delim5-mb.r.2 2024-11-22 06:28:31.074350021 +0000
+++ out-delim5-mb.r.O 2024-11-22 06:28:31.076350034 +0000
@@ -1 +1 @@
-bc:defg
+bcdefg
out-delim5-mb.p...
cut.pl: test out-delim5-mb.p: stdout mismatch, comparing out-delim5-mb.p.2 (expected) and out-delim5-mb.p.O (actual)
--- out-delim5-mb.p.2 2024-11-22 06:28:31.078350046 +0000
+++ out-delim5-mb.p.O 2024-11-22 06:28:31.081350065 +0000
@@ -1 +1 @@
-bc:defg
+bcdefg
out-delim6-mb...
out-delim6-mb.r...
out-delim6-mb.p...
od-abut-mb...
cut.pl: test od-abut-mb: stdout mismatch, comparing od-abut-mb.2 (expected) and od-abut-mb.O (actual)
--- od-abut-mb.2 2024-11-22 06:28:31.091350127 +0000
+++ od-abut-mb.O 2024-11-22 06:28:31.093350139 +0000
@@ -1 +1 @@
-ab:cd
+abcd
od-abut-mb.r...
cut.pl: test od-abut-mb.r: stdout mismatch, comparing od-abut-mb.r.2 (expected) and od-abut-mb.r.O (actual)
--- od-abut-mb.r.2 2024-11-22 06:28:31.095350152 +0000
+++ od-abut-mb.r.O 2024-11-22 06:28:31.097350164 +0000
@@ -1 +1 @@
-ab:cd
+abcd
od-abut-mb.p...
cut.pl: test od-abut-mb.p: stdout mismatch, comparing od-abut-mb.p.2 (expected) and od-abut-mb.p.O (actual)
--- od-abut-mb.p.2 2024-11-22 06:28:31.099350176 +0000
+++ od-abut-mb.p.O 2024-11-22 06:28:31.102350195 +0000
@@ -1 +1 @@
-ab:cd
+abcd
od-overlap-mb...
od-overlap-mb.r...
od-overlap-mb.p...
od-overlap2-mb...
od-overlap2-mb.r...
od-overlap2-mb.p...
od-overlap3-mb...
od-overlap3-mb.r...
od-overlap3-mb.p...
od-overlap4-mb...
od-overlap4-mb.r...
od-overlap4-mb.p...
od-overlap5-mb...
od-overlap5-mb.r...
od-overlap5-mb.p...
inval1-mb...
cut.pl: test inval1-mb: stderr mismatch, comparing inval1-mb.3 (expected) and inval1-mb.E (actual)
--- inval1-mb.3 2024-11-22 06:28:31.195350773 +0000
+++ inval1-mb.E 2024-11-22 06:28:31.197350785 +0000
@@ -1,2 +1 @@
-cut: invalid decreasing range
-Try 'cut --help' for more information.
+cut: range '2-0' was invalid: fields and positions are numbered from 1
inval1-mb.r...
cut.pl: test inval1-mb.r: stderr mismatch, comparing inval1-mb.r.3 (expected) and inval1-mb.r.E (actual)
--- inval1-mb.r.3 2024-11-22 06:28:31.200350804 +0000
+++ inval1-mb.r.E 2024-11-22 06:28:31.202350816 +0000
@@ -1,2 +1 @@
-cut: invalid decreasing range
-Try 'cut --help' for more information.
+cut: range '2-0' was invalid: fields and positions are numbered from 1
inval1-mb.p...
cut.pl: test inval1-mb.p: stderr mismatch, comparing inval1-mb.p.3 (expected) and inval1-mb.p.E (actual)
--- inval1-mb.p.3 2024-11-22 06:28:31.205350835 +0000
+++ inval1-mb.p.E 2024-11-22 06:28:31.207350847 +0000
@@ -1,2 +1 @@
-cut: invalid decreasing range
-Try 'cut --help' for more information.
+cut: range '2-0' was invalid: fields and positions are numbered from 1
inval2-mb...
cut.pl: test inval2-mb: stderr mismatch, comparing inval2-mb.3 (expected) and inval2-mb.E (actual)
--- inval2-mb.3 2024-11-22 06:28:31.210350866 +0000
+++ inval2-mb.E 2024-11-22 06:28:31.213350884 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval2-mb.r...
cut.pl: test inval2-mb.r: stderr mismatch, comparing inval2-mb.r.3 (expected) and inval2-mb.r.E (actual)
--- inval2-mb.r.3 2024-11-22 06:28:31.216350903 +0000
+++ inval2-mb.r.E 2024-11-22 06:28:31.218350915 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval2-mb.p...
cut.pl: test inval2-mb.p: stderr mismatch, comparing inval2-mb.p.3 (expected) and inval2-mb.p.E (actual)
--- inval2-mb.p.3 2024-11-22 06:28:31.221350934 +0000
+++ inval2-mb.p.E 2024-11-22 06:28:31.223350946 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval3-mb...
cut.pl: test inval3-mb: stderr mismatch, comparing inval3-mb.3 (expected) and inval3-mb.E (actual)
--- inval3-mb.3 2024-11-22 06:28:31.226350965 +0000
+++ inval3-mb.E 2024-11-22 06:28:31.230350990 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval3-mb.r...
cut.pl: test inval3-mb.r: stderr mismatch, comparing inval3-mb.r.3 (expected) and inval3-mb.r.E (actual)
--- inval3-mb.r.3 2024-11-22 06:28:31.233351009 +0000
+++ inval3-mb.r.E 2024-11-22 06:28:31.235351021 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval3-mb.p...
cut.pl: test inval3-mb.p: stderr mismatch, comparing inval3-mb.p.3 (expected) and inval3-mb.p.E (actual)
--- inval3-mb.p.3 2024-11-22 06:28:31.238351039 +0000
+++ inval3-mb.p.E 2024-11-22 06:28:31.240351052 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval4-mb...
cut.pl: test inval4-mb: stderr mismatch, comparing inval4-mb.3 (expected) and inval4-mb.E (actual)
--- inval4-mb.3 2024-11-22 06:28:31.242351064 +0000
+++ inval4-mb.E 2024-11-22 06:28:31.244351077 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval4-mb.r...
cut.pl: test inval4-mb.r: stderr mismatch, comparing inval4-mb.r.3 (expected) and inval4-mb.r.E (actual)
--- inval4-mb.r.3 2024-11-22 06:28:31.247351095 +0000
+++ inval4-mb.r.E 2024-11-22 06:28:31.249351108 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval4-mb.p...
cut.pl: test inval4-mb.p: stderr mismatch, comparing inval4-mb.p.3 (expected) and inval4-mb.p.E (actual)
--- inval4-mb.p.3 2024-11-22 06:28:31.252351126 +0000
+++ inval4-mb.p.E 2024-11-22 06:28:31.254351139 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval5-mb...
cut.pl: test inval5-mb: stderr mismatch, comparing inval5-mb.3 (expected) and inval5-mb.E (actual)
--- inval5-mb.3 2024-11-22 06:28:31.257351158 +0000
+++ inval5-mb.E 2024-11-22 06:28:31.259351170 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval5-mb.r...
cut.pl: test inval5-mb.r: stderr mismatch, comparing inval5-mb.r.3 (expected) and inval5-mb.r.E (actual)
--- inval5-mb.r.3 2024-11-22 06:28:31.262351188 +0000
+++ inval5-mb.r.E 2024-11-22 06:28:31.264351201 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval5-mb.p...
cut.pl: test inval5-mb.p: stderr mismatch, comparing inval5-mb.p.3 (expected) and inval5-mb.p.E (actual)
--- inval5-mb.p.3 2024-11-22 06:28:31.316351524 +0000
+++ inval5-mb.p.E 2024-11-22 06:28:31.318351536 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval6-mb...
cut.pl: test inval6-mb: stderr mismatch, comparing inval6-mb.3 (expected) and inval6-mb.E (actual)
--- inval6-mb.3 2024-11-22 06:28:31.321351555 +0000
+++ inval6-mb.E 2024-11-22 06:28:31.323351567 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval6-mb.r...
cut.pl: test inval6-mb.r: stderr mismatch, comparing inval6-mb.r.3 (expected) and inval6-mb.r.E (actual)
--- inval6-mb.r.3 2024-11-22 06:28:31.325351580 +0000
+++ inval6-mb.r.E 2024-11-22 06:28:31.327351592 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
inval6-mb.p...
cut.pl: test inval6-mb.p: stderr mismatch, comparing inval6-mb.p.3 (expected) and inval6-mb.p.E (actual)
--- inval6-mb.p.3 2024-11-22 06:28:31.330351611 +0000
+++ inval6-mb.p.E 2024-11-22 06:28:31.332351623 +0000
@@ -1,2 +1 @@
-cut: invalid range with no endpoint: -
-Try 'cut --help' for more information.
+cut: range '-' was invalid: invalid range with no endpoint
big-unbounded-b-mb...
big-unbounded-b-mb.r...
big-unbounded-b-mb.p...
big-unbounded-b2a-mb...
big-unbounded-b2a-mb.r...
big-unbounded-b2a-mb.p...
big-unbounded-b2b-mb...
big-unbounded-b2b-mb.r...
big-unbounded-b2b-mb.p...
big-unbounded-c-mb...
big-unbounded-c-mb.r...
big-unbounded-c-mb.p...
big-unbounded-f-mb...
big-unbounded-f-mb.r...
big-unbounded-f-mb.p...
overlapping-unbounded-1-mb...
overlapping-unbounded-1-mb.r...
overlapping-unbounded-1-mb.p...
overlapping-unbounded-2-mb...
overlapping-unbounded-2-mb.r...
overlapping-unbounded-2-mb.p...
EOL-subsumed-1-mb...
EOL-subsumed-1-mb.r...
EOL-subsumed-1-mb.p...
EOL-subsumed-2-mb...
EOL-subsumed-2-mb.r...
EOL-subsumed-2-mb.p...
EOL-subsumed-3-mb...
EOL-subsumed-3-mb.r...
EOL-subsumed-3-mb.p...
EOL-subsumed-4-mb...
EOL-subsumed-4-mb.r...
EOL-subsumed-4-mb.p...
FAIL tests/cut/cut.pl (exit status: 1)