Cat

From ICO wiki
Revision as of 22:38, 2 May 2011 by Ulaaneot (talk | contribs)
Jump to navigationJump to search

Sissejuhatus

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

SEE ARTIKKEL ON POOLELI


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.


Extensions

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.


Vaata veel

dog, an enhanced replacement for cat

Coreutils

List of Unix utilities

split, a command that splits a file into pieces which cat can then rejoin.

zcat

paste (Unix)


Autor

Urmo Laaneots A21 aasta 2011