.\" -*- coding: UTF-8 -*-
'\" t
.\" Title: FORTUNE
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 19 April 94 [May. 97]
.\" Manual: UNIX Reference Manual
.\" Source: BSD Experimental
.\" Language: English
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH FORTUNE 6 "14. huhtikuuta 1994 [toukokuuta\& 1997]" "BSD Experimental" "UNIX Reference Manual"
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH NIMI
fortune \- tulosta satunnainen, toivottavasti mielenkiintoinen, elämänviisaus
.SH YLEISKATSAUS
.HP \w'\fBfortune\fR\ 'u
\fBfortune\fP [\fB\-aefilosw\fP]
[\-n\ \fIpituus\fP]
[\-m\ \fImerkkijono\fP]
[[\fIn%\fP]\ \fItiedosto/hakemisto/all\fP]
.SH KUVAUS
.PP
When \fBfortune\fP is run with no arguments it prints out a random
epigram\&. Epigrams are divided into several categories\&.
.SS Valitsimet
.PP
Käytettävät valitsimet ovat:
.PP
\fB\-a\fP
.RS 4
Choose from all lists of maxims\&.
.RE
.PP
\fB\-c\fP
.RS 4
Show the cookie file from which the fortune came\&.
.RE
.PP
\fB\-e\fP
.RS 4
Oleta kaikkien lähdetiedostojen olevan yhtä suuria (katso ohjeet useiden
tiedostojen käytöstä)\&.
.RE
.PP
\fB\-f\fP
.RS 4
Näytä lista tiedostoista, joista viisauksia etsittäisiin, mutta älä näytä
yhtään viisautta\&.
.RE
.PP
\fB\-l\fP
.RS 4
Vain pitkät elämänviisaudet\&. Katso optiosta \fB\-n\fP, kuinka \(lqpitkä\(rq
määritellään\&.
.RE
.PP
\fB\-m \fP\fImerkkijono\fP
.RS 4
Tulosta kaikki elämänviisaudet, joissa on mainittu \fImerkkijono\fP\&.
Merkkijonon kielioppi riippuu siitä, kuinka järjestelmäsi määrittelee
funktiokutsun \fBre_comp\fP(3) tai \fBregcomp\fP(3), mutta sen pitäisi olla
samankaltainen siihen, mitä \fBgrep\fP(1) käyttää\&.
Elämänviisaudet tulostetaan vakiotulosteeseen, kun taas tiedostonimet,
joista ne luetaan, tulostetaan vakiovirheeseen\&. Kummatkin voidaan
kuitenkin ohjata jonnekin muualle; jos vakiotuloste ohjataan tiedostoon, on
tämä hyväksytty fortune\-tietokantatiedosto\&. Jos taas \fImyös\fP vakiovirhe
ohjataan tähän samaan tiedostoon, on tulostiedosto yhä \fIhyväksytty\fP,
\fBmutta siinä on \(lqvirheellisiä\(rq\fP \fBelämänviisauksia\fP eli nämä
tiedostonimet sulkumerkkien sisällä\&. Tämä voi kuitenkin olla
käytännöllistä, jos halutaan poistaa löytyneet viisaudet tiedostoistaan,
koska jokainen tiedostonimitallenne edeltää siitä tiedostosta löytyneitä
täsmäyksiä\&.
.RE
.PP
\fB\-n \fP\fIpituus\fP
.RS 4
Säädä suurin elämänviisauden pituus (merkeissä), joka käsitetään vielä
\(lqlyhyenä\(rq (oletusarvo on 160)\&. Kaikki tätä pidemmät ovat
\(lqpitkiä\(rq. Ole varovainen! Jos asetat arvon liian lyhyeksi ja haluat
lyhyitä viisauksia, tai asetat sen liian pitkäksi ja haluat pitkiä, joutuu
ohjelma päättymättömään silmukkaan\&.
.RE
.PP
\fB\-s\fP
.RS 4
Vain lyhyet viisaudet\&. Katso optiota \fB\-n\fP, kuinka \(lqlyhyt\(rq
määritellään\&.
.RE
.PP
\fB\-i\fP
.RS 4
Älä huomioi suurten ja pienten kirjainten eroa \fB\-m\fP\-optiota käytettäessä\&.
.RE
.PP
\fB\-w\fP
.RS 4
Odota ohjelman loppumista tietty aika, joka lasketaan jutun sisältämien
merkkien määrästä\&. Tämä ominaisuus on hyödyllinen, jos ohjelma halutaan
osaksi uloskirjautumista, jolloin varmistetaan, että käyttäjä ehtii lukea
viestin ennen kuin ruutu tyhjennetään\&.
.RE
.PP
Käyttäjä voi määritellä uusia sanontoja\&. Voit määritellä tiedoston tai
hakemiston, jossa on useita tiedostoja, tai käyttää sanaa \fIall\fP jolloin
käytetään kaikkia normaaleja tietokantoja\&. Näistä jokaisen eteen voidaan
antaa prosenttilukema, joka on luku \fIn\fP 0 ja 100 välillä, jonka perässä on
\fI%\fP\&. Näin määriteltynä \fIn\fP prosentin todennäköisyydellä viisaus otetaan
siitä tiedostosta tai hakemistosta\&. Jos prosenttilukujen summa on alle
100% ja on annettu tiedostoja/hakemistoja, joille ei ole annettu
prosenttimäärää, loput prosentit menevät niille, suhteellisesti kokojen
mukaan jaettuna\&.
.PP
Esimerkkinä on kaksi tietokantaa, \fIhassut\fP ja \fIei\-hassut\fP, joista
\fIhassut\fP on kaksi kertaa suurempi (elämänviisauksien määrässä mitattuna).
Niinpä
.PP
\fBfortune\fP \fIhassut ei\-hassut\fP
.PP
antaa sinulle kaksi kolmasosaa ajasta viisauksia \fIhassut\fP\-tietokannasta\&.
Komento
.PP
\fBfortune\fP 90% \fIhassut\fP 10% \fIei\-hassut\fP
.PP
ottaa 90% elämänviisauksista tiedostosta \fIhassut\fP (\(lq10%\(rq on
tarpeeton, koska 10% on kaikki, mitä on jäljellä)\&.
.PP
Käyttämällä optiota \fB\-e\fP kaikki tiedostot ovat samanarvoisia, jolloin
.PP
\fBfortune \-e\fP \fIhassut ei\-hassut\fP
.PP
on sama kuin
.PP
\fBfortune\fP 50% \fIhassut\fP 50% \fIei\-hassut\fP
.SH TIEDOSTOT
.PP
Huomaa: nämä ovat käännön aikana määriteltyjä oletusavoja\&.
.PP
\fI/usr/share/fortune\fP \- Loukkaamattomien elämänviisauksien hakemisto\&.
.PP
Jos jotain elämänviisauskokoelmaa ei haluta, on helpointa poistaa tiedostoon
liittyvä \fB\&.dat\fP\-tiedosto, jolloin ne kuitenkin jäävät levylle siltä
varalta, että niitä tarvittaisiin myöhemmin\&. Kun sitten \fBfortune\fP ei
löydä tätä osoitintiedostoa, se ohittaa em. tiedoston\&.
.SH BUGIT
.PP
Mukanatoimitetut tietokannat on käsitelty niin, että vältettäisiin
oikeinkirjoitus\- ja sanastovirheitä sekä monisanaisuutta, toistettavuutta ja
monisanaisuutta, erityisesti toistettavuutta\&. Tämä ei ole kuitenkaan
onnistunut täydellisesti, joitakin elämänviisauksia on myöskin saattanut
kadota\&.
.PP
The fortune databases are now divided into a larger number of smaller files,
some organized by format (poetry, definitions), and some by content
(religion, politics)\&.
.SH HISTORIA
.PP
Tämä versio pohjautuu NetBSD fortune 1\&.4:ään, mutta tätä on bugikorjattu
ja ominaisuuksia lisätty\&.
.PP
Alkuperäinen fortune/strfile \-tiedostomuoto käsitti yhden tiedoston; strfile
luki tekstitiedoston ja muunsi sen null\-päätteisiksi merkkijonoiksi, jotka
tallennettiin osoitintaulukon perään \&.dat\-tiedostoon\&. NetBSD fortune
1\&.4:ssä tämä piti vaihtaa kahdeksi erilliseksi tiedostoksi: \&.dat
\-tiedosto sisälsi vain otsikkotiedot (osoitintaulukon ja liput, katso
\fIstrfile.h\fP), ja itse teksti jätettiin omaan tiedostoonsa\&. Mahdollinen
ongelma oli, että tekstitiedosto ja otsikkotiedosto eivät olisi synkassa,
mutta hyötynä taas tekstitiedostoja pystyttiin muokkaamaan ilman jatkuvaa
unstr\-tietokannan uudelleenjärjestelyä\&. Myös pieniä levytilan säästöjä
esiintyi (edellyttäen, että järjestelmänvalvojat säilyttivät ennen kummatkin
tiedostot)\&.
.PP
Monet NetBSD\-versioon tehdyistä muutoksista olettivat käyttöjärjestelmän
olevan Linux, eivätkä toimineet muissa järjestelmissä, kuten BSD:ssä\&.
Lähdekoodia on sen jälkeen yleistetty ja nykyään ohjelma toimii Linuxin
ohella myös SunOS 4\&.x:ssä\&. Tulevaisuudessa yhä useampi järjestelmä
tulee tuetuksi\&. Huomaa, että joitakin bugeja löydettiin vahingossa ja
korjattiin tämän prosessin aikana\&.
.PP
Arvatenkin moni ihminen on työstänyt tätä ohjelmaa, mutteivät ole jättäneet
nimeään historiaan\&.
.SH "KATSO MYÖS"
.PP
\fBre_comp\fP(3), \fBregcomp\fP(3), \fBstrfile\fP(1), \fBunstr\fP(1)
.PP
.SH KÄÄNNÖS
Tämän käsikirjan suomenkielisen käännöksen tekivät
Teppo Kankaanpää
.
.PP
Tämä käännös on ilmainen dokumentaatio; katso tekijänoikeusehdot
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License -versiosta 3
.UE
tai uudemmasta. Emme ota vastuuta.