gap [options] filename | |
-h,--help | print short help and exit |
-H,--Help | print full documentation via less and exit |
-V,--version | print version and exit |
-c,--column=X | set column to X; default: 1 |
-s,--separator=X | set column separator to X; default: tab |
-f,--first | stop after reporting the first missing number of range |
alias gap='gap --separator=":"'
--help | |
| prints help information and exits | |
--Help | |
| shows full documentation via less, then exits | |
--version | |
| prints name and version and then exits | |
--col=number | |
look for gaps in column number. | |
--separator=string | |
assume string to be the column separator regular expression, instead of the default tab (\t). For example, to make any sequence of non-digit characters separate the columns: --separator='[^[:digit:]]+/' | |
--first | |
| stop after reporting the first missing number of range | |
12:001
12:002
12:003
13:006
14:007
14:008
15:009
26:010
27:008
27:009
28:010
29:11
30:12
31:13a
32:14
33:15
34:
35:17
here are some examples:
$ gap -s: test
4: 2 repeats of 12
7: 1 repeat of 14
8: 10 missing 16 .. 25
11: 1 repeat of 27
$ gap -s: -c2 test
4: 2 missing 4 .. 5
9: 2 back 10 -> 8
14: bad number 13a using 13
17: empty field
17: 1 missing 16
synopsis: | handle_options "$@" |
description: | handle the options. |
globals used: | Myname Version |
globals set: | args |