Cat

From ICO wiki
Jump to navigationJump to search

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