Cat: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Ulaaneot (talk | contribs)
No edit summary
Ulaaneot (talk | contribs)
mNo edit summary
Line 1: Line 1:
== Sissejuhatus ==
== 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.
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.
 
SEE ARTIKKEL ON POOLELI




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


== Vaata veel ==
== Näite CAT'i kasutamisest ==
dog, an enhanced replacement for cat
'''Kuidas liita failid A ja B failiks C:'''
 
$ cat A - B > C
Coreutils
vajuta ENTER klahvi 2 korda ja vajuta Ctrl-D.
 
List of Unix utilities
 
split, a command that splits a file into pieces which cat can then rejoin.
 
zcat


paste (Unix)





Revision as of 22:46, 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