Cat: Difference between revisions
No edit summary |
No 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. | |||
SEE ARTIKKEL ON POOLELI | 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. | |||
Line 43: | Line 55: | ||
== Autor == | |||
Urmo Laaneots A21 aasta 2011 | |||
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]] | [[Category:Operatsioonisüsteemide administreerimine ja sidumine]] |
Revision as of 22:38, 2 May 2011
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