|
|
1.1 root 1: .\" Copyright (c) 1985 The Regents of the University of California.
2: .\" All rights reserved.
3: .\"
4: .\" This code is derived from software contributed to Berkeley by
5: .\" Ken Arnold.
6: .\"
7: .\" Redistribution and use in source and binary forms are permitted provided
8: .\" that: (1) source distributions retain this entire copyright notice and
9: .\" comment, and (2) distributions including binaries display the following
10: .\" acknowledgement: ``This product includes software developed by the
11: .\" University of California, Berkeley and its contributors'' in the
12: .\" documentation or other materials provided with the distribution and in
13: .\" all advertising materials mentioning features or use of this software.
14: .\" Neither the name of the University nor the names of its contributors may
15: .\" be used to endorse or promote products derived from this software without
16: .\" specific prior written permission.
17: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
18: .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
19: .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
20: .\"
21: .\" @(#)fortune.6 6.8 (Berkeley) 6/23/90
22: .\"
23: .TH FORTUNE 6 "June 23, 1990"
24: .UC 4
25: .SH NAME
26: fortune \- print a random, hopefully interesting, adage
27: .SH SYNOPSIS
28: .B fortune
29: [
30: .B \-aefilosw
31: ]
32: [
33: .B \-m
34: .I pattern
35: ]
36: [ [
37: .IR N%
38: ]
39: .I file/dir/all
40: ]
41: .SH DESCRIPTION
42: When
43: .I fortune
44: is run with no arguments it prints out a random epigram.
45: Epigrams are divided into several categories, where each category
46: is subdivided into those which are potentially offensive and those
47: which are not.
48: The options are as follows:
49: .TP
50: .B \-a
51: Choose from all lists of maxims, both offensive and not.
52: .TP
53: .B \-e
54: Consider all fortune files to be of equal size (see discussion below
55: on multiple files).
56: .TP
57: .B \-f
58: Print out the list of files which would be searched, but don't
59: print a fortune.
60: .TP
61: .B \-l
62: Long dictums only.
63: .TP
64: .B \-m
65: Print out all fortunes which match the regular expression
66: .IR pattern .
67: See
68: .BR regex (3)
69: for a description of patterns.
70: .TP
71: .B \-o
72: Choose only from potentially offensive aphorisms.
73: .ft B
74: Please, please, please request a potentially offensive fortune if and
75: only if you believe, deep down in your heart, that you are willing
76: to be offended.
77: (And that if you are, you'll just quit using -o rather than give us
78: grief about it, okay?)
79: .ft R
80: .PP
81: .in +5
82: \&... let us keep in mind the basic governing philosophy
83: of The Brotherhood, as handsomely summarized in these words:
84: we believe in healthy, hearty laughter -- at the expense of
85: the whole human race, if needs be.
86: Needs be.
87: .br
88: .in +10
89: -- H. Allen Smith, "Rude Jokes"
90: .TP
91: .B \-s
92: Short apothegms only.
93: .TP
94: .B \-i
95: Ignore case for
96: .B \-m
97: patterns.
98: .TP
99: .B \-w
100: Wait before termination for an amount of time calculated from the
101: number of characters in the message.
102: This is useful if it is executed as part of the logout procedure
103: to guarantee that the message can be read before the screen is cleared.
104: .PP
105: The user may specify alternate sayings.
106: You can specify a specific file, a directory which contains one or
107: more files, or the special word
108: .B all
109: which says to use all the standard databases.
110: Any of these may be preceded by a percentage, which is a number
111: .I N
112: between 0 and 100 inclusive, followed by a
113: .B % .
114: If it is, there will be a
115: .I N
116: percent probability that an adage will be picked from that file
117: or directory.
118: If the percentages do not sum to 100, and there are specifications
119: without percentages, the remaining percent will apply to those files
120: and/or directories, in which case the probability of selecting from
121: one of them will be based on their relative sizes.
122: .PP
123: As an example, given two databases
124: .B funny
125: and
126: .B not-funny ,
127: with
128: .B funny
129: twice as big, saying
130: .RS
131: fortune funny not-funny
132: .RE
133: will get you fortunes out of
134: .B funny
135: two-thirds of the time.
136: The command
137: .RS
138: fortune 90% funny 10% not-funny
139: .RE
140: will pick out 90% of its fortunes from
141: .B funny
142: (the ``10% not-funny'' is unnecessary, since 10% is all that's left).
143: The
144: .B \-e
145: option says to consider all files equal;
146: thus
147: .RS
148: fortune \-e
149: .RE
150: is equivalent to
151: .RS
152: fortune 50% funny 50% not-funny
153: .RE
154: .SH FILES
155: /usr/share/games/fortune
156: .SH AUTHOR
157: Ken Arnold
158: .SH "SEE ALSO"
159: regex(3), regcmp(3), strfile(8)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.