NAME¶
randtype - Output characters or lines at random intervals
SYNOPSIS¶
randtype [
-l ] [
-d ,|.<string> [ -k ] ] [
-t
<ms,mult> ] [
-w <string> [ -c ms,mult ] ] [
-r
s1,s2[:...] ] [
-n <string> ] [
-q <int> ] [
-m <int> ] [
file ... ]
DESCRIPTION¶
randtype reads input from either standard input or from a file and
outputs each character or line at random intervals. If multiple files are
specified, each is read in sequence.
OPTIONS¶
randtype recognizes the following command line options:
- -c ms,mult
- For optional use with the -w option, this has the same
microsecond and multiplier value format as the -t option. The default for
this option is specified at compile time.
- -d string
- Output everything before (left) or after (right) the
specified string immediately. The string must begin with either ',' or '.'
which specifies the direction, left or right, respectively.
- -h
- Print a summary of the command line options and exit.
- -k
- Suppress output of the string specified by the dump string
option.
- -l
- Output lines rather than characters. Only the -t and -q
options are valid when using this option, all other options are
ignored.
- -m int
- Generate random mistakes. The int value is how many times
to compare and match the next character and a randomly generated
character.
- -n chars
- Output the specified characters immediately with no random
waiting.
- -r s1,s2[:...]
- Replace the string s1 with string s2. You can specify
multiple replacements by separating them with a ':'.
- -q int
- Quit the program after this many seconds.
- -t ms,mult
- This option refines the random delay of output. The value
of the argument is separated by a comma with the first argument being a
microsecond and the second being a multiplier of a random number between 0
and the microsecond. A character-per-second effect can, for example, be
made by setting the microsecond to 0 and the multiplier to 1000000. The
default for this option is specified at compile time.
- -v
- Display version information and exit.
- -w chars
- The inverse of the -n option; this option waits on the
specified characters. Use the -c option to refine the random delay of
output.
EXAMPLE¶
randtype -t 13,16000 -d ",*MAGIC*" -k -n '0ou' filename
SEE ALSO¶
random(3),
srandom(3),
alarm(2),
select(2)
AUTHOR¶
This program was created by bjk <bjk@arbornet.org> and released under the
terms of the GNU General Public License version 2 or later.