Cat: Difference between revisions
No edit summary |
|||
Line 1: | Line 1: | ||
== Sissejuhatus == | == Sissejuhatus == | ||
Cat on imelihtne tööriist, mis | Cat on imelihtne tööriist, mis kuvab faile (ja liidab neid) ning seejärel kirjutab tulemuse standardväljundisse. Ehk teda saab kasutada failide lugemiseks ja/või liitmiseks. | ||
== CAT'i spetsifikatsioon == | == CAT'i spetsifikatsioon == | ||
Single Unix spetsifikatsiooni kohaselt | 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. | Kui failinimi on märgitud kui -, siis CAT loeb standardsisendit sellel hetkel järjekorras. Kui ühtegi faili ei ole täpsustatud, loeb CAT standardsisendist. | ||
Line 14: | Line 14: | ||
'''-A, --show-all''' --> võrdub -vET'ga | '''-A, --show-all''' --> võrdub -vET'ga | ||
'''-b, --number-nonblank''' --> kuvab reanumbrid | '''-b, --number-nonblank''' --> kuvab reanumbrid nende ridade ette, mis ei ole tühjad | ||
'''-e''' --> võrdub -vE'ga | '''-e''' --> võrdub -vE'ga | ||
Line 22: | Line 22: | ||
'''-n, --number''' --> kuvab numbrid kõikide ridade ette | '''-n, --number''' --> kuvab numbrid kõikide ridade ette | ||
'''-s, --squeeze-blank''' --> surub | '''-s, --squeeze-blank''' --> surub mitu tühja rida kokku üheks | ||
'''-t''' --> võrdub -vT'ga | '''-t''' --> võrdub -vT'ga | ||
Line 28: | Line 28: | ||
'''-T, --show-tabs''' --> kuvab tabulaatorid kui ^I | '''-T, --show-tabs''' --> kuvab tabulaatorid kui ^I | ||
'''-u ( | '''-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, --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 | '''--help''' --> kuvab abifaili ja väljub | ||
Line 36: | Line 36: | ||
'''--version''' --> väljastab versiooni informatsiooni ja väljub | '''--version''' --> väljastab versiooni informatsiooni ja väljub | ||
Kui faili nime ei ole määratud või | 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:''' | '''Kuidas liita failid A ja B failiks C:''' | ||
Line 46: | Line 46: | ||
== CAT'i autorid == | == CAT'i autorid == | ||
CATi kirjutasid Torbjorn Granlund ja Richard M. Stallman. | |||
== WIKI artikli Autor == | == WIKI artikli Autor == |
Revision as of 23:14, 6 December 2012
Sissejuhatus
Cat on imelihtne tööriist, mis kuvab faile (ja liidab neid) ning seejärel kirjutab tulemuse 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 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
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 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