Cut: Difference between revisions
No edit summary |
No edit summary |
||
Line 24: | Line 24: | ||
=Kasutamine= | =Kasutamine= | ||
Võtmed -b, -c, -f võib kasutada ainult üks teisest eraldi | Võtmed -b, -c, -f võib kasutada ainult üks teisest eraldi | ||
Näidiseks võtame faili /etc/shells | Näidiseks võtame faili /etc/shells. | ||
Algsel kujul näeb ta välja umbes nii: | |||
<pre> | <pre> | ||
/bin/csh | /bin/csh | ||
Line 34: | Line 35: | ||
/usr/bin/rc | /usr/bin/rc | ||
</pre> | </pre> | ||
==-c== | |||
kasutame võttid -c esimesest viiendani positsioonini. | kasutame võttid -c esimesest viiendani positsioonini. | ||
<pre> | <pre> | ||
Line 47: | Line 48: | ||
Eraldades komadega saame valida mittu vehemiku(1-5,8-10). Samuti võib vahemiku kirja panna algusest kuni positsioonini või positsioonist lõppuni(-5,8-). | Eraldades komadega saame valida mittu vehemiku(1-5,8-10). Samuti võib vahemiku kirja panna algusest kuni positsioonini või positsioonist lõppuni(-5,8-). | ||
==-b== | |||
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]] | [[Category:Operatsioonisüsteemide administreerimine ja sidumine]] |
Revision as of 16:28, 24 December 2010
teema autor on Maksim Kornejev, AK31 teema on pooleli
Kirjeldus
prindib välja väljavalitud ridade osad standart väljundile. Väljavalitud väljad võivad olla fikseeritud pikkusega või muutuva pikkusega, mis on igas reas erinev. Viimasel juhul välja piireks on eraldaja, mis võib olla mingi sümbol või tabulaator.
cut [OPTION]... [FILE]...
Võtmed
-b, --bytes=LIST output only these bytes -c, --characters=LIST output only these characters -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter -f, --fields=LIST output only these fields; also print any line that contains no delimiter character, unless the -s option is specified -n with -b: don't split multibyte characters -s, --only-delimited do not print lines not containing delimiters
Kasutamine
Võtmed -b, -c, -f võib kasutada ainult üks teisest eraldi Näidiseks võtame faili /etc/shells. Algsel kujul näeb ta välja umbes nii:
/bin/csh /bin/sh /usr/bin/es /usr/bin/ksh /bin/ksh /usr/bin/rc
-c
kasutame võttid -c esimesest viiendani positsioonini.
$ cut -c 1-5 /etc/shells /bin/ /bin/ /usr/ /usr/ /bin/ /usr/
Eraldades komadega saame valida mittu vehemiku(1-5,8-10). Samuti võib vahemiku kirja panna algusest kuni positsioonini või positsioonist lõppuni(-5,8-).