Difference between revisions of "Cat"

From ICO wiki
(Autor)
Line 1: Line 1:
 
== Sissejuhatus ==
 
== 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 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, 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.
+
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 mitte tühjade ridade ette
+
'''-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 mitmed reavahetused kokku üheks
+
'''-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 (ignored)'''
+
'''-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äljaarvatud tabulaatorid ja realõpu märgid.
+
'''-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 fileiks on -, loeb CAT standard sisendist.
+
Kui faili nime ei ole määratud või failiks on -, loeb CAT standardsisendist.
  
== Näite CAT'i kasutamisest ==
+
== 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 ==
CAT on kirjutatud Torbjorn Granlund'i ja Richard M. Stallman'i poolt.
+
CATi kirjutasid Torbjorn Granlund ja Richard M. Stallman.
  
 
== WIKI artikli Autor ==
 
== WIKI artikli Autor ==

Revision as of 00:14, 7 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