Cat: Difference between revisions

From ICO wiki
Jump to navigationJump to search
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




== Autor ==
== CAT'i spetsifikatsioon ==
Urmo Laaneots A21 aasta 2011
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


== CAT'i spetsifikatsioon ==
-n, --number --> kuvab numbrid kõikide ridade ette
The Single Unix Specification specifies the behavior that the contents of each of the files given in sequence as arguments will be written to the standard output in the same sequence, and mandates one option, -u, where each byte is printed as it is read.
If the filename is specified as -, then cat will read from standard input at that point in the sequence. If no files are specified, cat will read from standard input entered.


-s, --squeeze-blank --> surub mitmed reavahetused kokku üheks


== Extensions ==
-t --> võrdub -vT'ga
Both the BSD versions of cat (as per the OpenBSD manpage) and the GNU coreutils version of cat specify the following options:


-b (GNU only: --number-nonblank), number non-blank output lines
-T, --show-tabs --> kuvab tabulaatorid kui ^I


-n (GNU only: --number), number all output lines
-u (ignored)


-s (GNU only: --squeeze-blank), squeeze multiple adjacent blank lines
-v, --show-nonprinting --> kuvab mitteprinditavad tähemärgid nagu nad oleksid nähtavad, väljaarvatud tabulaatorid ja realõpu märgid.


-v (GNU only: --show-nonprinting), displays nonprinting characters as if they were visible, except for tabs and the end of line character
--help --> kuvab abifaili ja väljub


-t on BSD, -T on GNU, implies -v but also display tabs as ^I
--version --> väljastab versiooni informatsiooni ja väljub


-e on BSD, -E on GNU, implies -v but also display end-of-line characters as $
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