File: test-numrange.sh

package info (click to toggle)
num-utils 0.5-15
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 984 kB
  • sloc: perl: 1,266; sh: 113; makefile: 94
file content (22 lines) | stat: -rwxr-xr-x 472 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash

myret=0

# default test for numrandom
min=$(numrandom)
let max=$(numrandom)+100

myregex=/${min}..${max}/

numrange /${min}..${max}i3/  | numgrep $myregex || myret=1
numrange /${min}..${max}i5/  | numgrep $myregex || myret=1
numrange /${min}..${max}i13/ | numgrep $myregex || myret=1
numrange /${min}..${max}i19/ | numgrep $myregex || myret=1


# just another test
numrange /0..100i3/ | grep "33.*57.*90" || myret=1

if [ "$myret" -eq "1" ]; then
	false; 
fi