Cat: Difference between revisions
No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
== Sissejuhatus == | == Sissejuhatus == | ||
Cat on imelihtne tööriist, mis loeb faili (ja | 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. | ||
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. | ||
== | == 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. | |||
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