Cat: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Ulaaneot (talk | contribs)
Ulaaneot (talk | contribs)
Line 43: Line 43:
'''Kuidas liita failid A ja B failiks C:'''
'''Kuidas liita failid A ja B failiks C:'''


$ cat A - B > C
$ ''cat A - B > C''


vajuta ENTER klahvi 2 korda ja vajuta Ctrl-D.
vajuta ENTER klahvi 2 korda ja vajuta Ctrl-D.

Revision as of 22:47, 2 May 2011

Sissejuhatus

Cat on imelihtne tööriist, mis loeb faili (ja liidab need) ning seejärel kirjutab selle standardväljundisse. Ehk teda saab kasutada failide lugemiseks ja/või liitmiseks.


CAT'i spetsifikatsioon

Single Unix spetsifikatsiooni kohaselt, loeb CAT iga jadas antud faili argumentidena ja seejärel kirjutab argumendid standardväljundisse samas järjekorras ning mandaatide üks võimalus,-u, kus iga bait on trükitakse siis, kui see on loetud. Kui failinimi on märgitud kui -, siis CAT loeb standardsisendit sellel hetkel järjekorras. Kui ühtegi faili ei ole täpsustatud, loeb CAT standardsisendist.


Kasutus

cat [valikud]... [Fail]...

Valikud

Mõlemad nii BSD versioon CAT'ist ja GNU versioon CAT'ist omavad alljärgnevaid valikuid:

-A, --show-all --> võrdub -vET'ga

-b, --number-nonblank --> kuvab reanumbrid mitte tühjade ridade ette

-e --> võrdub -vE'ga

-E, --show-ends --> kuvab $-märgi iga rea lõppu

-n, --number --> kuvab numbrid kõikide ridade ette

-s, --squeeze-blank --> surub mitmed reavahetused kokku üheks

-t --> võrdub -vT'ga

-T, --show-tabs --> kuvab tabulaatorid kui ^I

-u (ignored)

-v, --show-nonprinting --> kuvab mitteprinditavad tähemärgid nagu nad oleksid nähtavad, väljaarvatud tabulaatorid ja realõpu märgid.

--help --> kuvab abifaili ja väljub

--version --> väljastab versiooni informatsiooni ja väljub

Kui faili nime ei ole määratud või fileiks on -, loeb CAT standard sisendist.

Näite CAT'i kasutamisest

Kuidas liita failid A ja B failiks C:

$ cat A - B > C

vajuta ENTER klahvi 2 korda ja vajuta Ctrl-D.

Autor

Urmo Laaneots A21 aasta 2011