Cat: Difference between revisions
Line 3: | Line 3: | ||
== Definitsioon == | == Definitsioon == | ||
Lühend cat tuleb inglisekeelsest sõnast concatenate, mis tõlkes tähendab aheldama. Seega võib väita, et cat defineerituna on | Lühend cat tuleb inglisekeelsest sõnast concatenate, mis tõlkes tähendab aheldama. Seega võib väita, et cat defineerituna on käsitletav kui tähemärkide, sõnade või teksti ühtseks aheldamine | ||
== CAT'i spetsifikatsioon == | == CAT'i spetsifikatsioon == |
Revision as of 00:20, 16 January 2015
Sissejuhatus
Käesolev artikkel on kirjutatud eesmärgiga anda sissejuhatav ülevaade Linux ja Unix keskkonnas kasutatavast käsklusest cat. Artiklis defineeritakse kõnealune käsklus koos erinevate toimingutega, tuuakse välja levinumad kasutusvaldkonnad ning samuti käsitletakse triviaalsemaid näiteid.
Definitsioon
Lühend cat tuleb inglisekeelsest sõnast concatenate, mis tõlkes tähendab aheldama. Seega võib väita, et cat defineerituna on käsitletav kui tähemärkide, sõnade või teksti ühtseks aheldamine
CAT'i spetsifikatsioon
Single Unix spetsifikatsiooni kohaselt loeb CAT iga jadas antud faili argumentidena ja seejärel kirjutab argumendid standardväljundisse samas järjekorras. Kui kasutatakse võtit -u, trükitakse iga bait kohe, kui see on loetud (ilma tavapärase puhverdamiseta). 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
Nii BSD versioonil CATist kui ka GNU versioonil on järgmised valikud:
-A, --show-all --> võrdub -vET'ga
-b, --number-nonblank --> kuvab reanumbrid nende ridade ette, mis ei ole tühjad
-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 mitu tühja rida kokku üheks
-t --> võrdub -vT'ga
-T, --show-tabs --> kuvab tabulaatorid kui ^I
-u trükib UNIXis väljundi ilma puhverdamata (vaikimisi puhverdatakse väljund plokkide või ekraaniridade kaupa). Funktsiooni ei kasutata kõigis UNIXil põhinevates süsteemides.
-v, --show-nonprinting --> kuvab mitteprinditavad tähemärgid nagu nad oleksid nähtavad, välja arvatud 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 failiks on -, loeb CAT standardsisendist.
Näiteid CATi kasutamisest
Kuidas liita failid A ja B failiks C:
$ cat A - B > C
vajuta ENTER klahvi 2 korda ja vajuta Ctrl-D.
CAT'i autorid
CATi kirjutasid Torbjorn Granlund ja Richard M. Stallman.
WIKI artikli autor
Urmo Laaneots A21 aasta 2011