Head: Difference between revisions
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
=Sissejuhatus= | =Sissejuhatus= | ||
Käsk ''head'' | Käsk ''head''<ref>[http://www.linfo.org/head.html The Linux Information Project, "Head"]</ref> loeb failist esimesed read ning väljastab need konsooli. | ||
Käsu süntaks on ''head [OPTION] [FILE]''. Kantsulgudes olevad tükid on valikulised. | Käsu süntaks on ''head [OPTION] [FILE]''. Kantsulgudes olevad tükid on valikulised. | ||
Line 21: | Line 21: | ||
[[File:Head_n.PNG]] | [[File:Head_n.PNG]] | ||
<small style="font-size:85%;">Näites on käsule lisatud ''-n3'', et väljastada kolm esimest rida.</small> | |||
Kusjuures töötavad kõik järgmised variandid: | Kusjuures töötavad kõik järgmised variandid: | ||
Line 31: | Line 34: | ||
=head -c [FILE]= | =head -c [FILE]= | ||
Kui on soov näha vaid teatud arv ''' | Kui on soov näha vaid teatud arv '''baite''', siis tuleks lisada käsule ''c'' ning arv. Üks tähemärk/sümbol on võrdne ühe baitiga. | ||
[[File:Head_c.PNG]] | |||
<small style="font-size:85%;">Näites on käsule lisatud ''-c20'', et väljastada 20 esimest baiti.</small> | |||
Kusjuures töötavad | Kusjuures töötavad järgmised variandid: | ||
''head -c20 fail.txt'' | ''head -c20 fail.txt'' | ||
''head -c | ''head -c 20 fail.txt'' | ||
=head ''num''= | |||
Lisades kas ''-c'' või ''-k'' järele kordaja, on võimalik suuremat arvu ridu või baite väljastada.<ref>[https://www.computerhope.com/unix/uhead.htm Computer Hope, "Linux head command"]</ref> | |||
todo:tabel Computer Hope leheküljelt | |||
todo: screenshot, kirjeldus | |||
=head [FILE] > [FILE]= | =head [FILE] > [FILE]= | ||
Võimalik on ka ette antud failist sisu sisestamine uude või juba olemasolevasse faili. | |||
[[File:Head_new.PNG]] | |||
<small style="font-size:85%;">Näites võetakse fail.txt-st esimesed 3 rida ja tehakse nendega uus fail nimega uusfail.txt. Teise käsuga näidatakse, et käsk toimis.</small> | |||
'''NB!''' On tähtis teada, et juhul kui hakatakse kopeerima juba olemasolevasse faili, siis '''kogu fail kirjutatakse üle'''. | |||
Kui uue failinimega faili veel pole, tehakse uus fail. | |||
=head [FILE] >> [FILE]= | |||
Turvalisem oleks kasutada kahte 'suurem kui' märki. | |||
Juhul kui hakatakse kopeerima juba olemasolevasse faili, siis uus sisu '''lisatakse faili lõppu'''. Kui uue failinimega faili veel pole, tehakse uus fail. | |||
[[File:Head_new2.PNG]] | |||
<small style="font-size:85%;">Näites kuvatakse mida sisaldab uusfail.txt. Seejärel kopeeritakse esimesed 3 rida ning näidatakse uuesti mida sisaldab uusfail.txt nüüd.</small> | |||
=Kokkuvõte= | =Kokkuvõte= | ||
Line 49: | Line 78: | ||
<references /> | <references /> | ||
(kategooria viide) | (kategooria viide) |
Revision as of 14:27, 23 September 2017
Artiklist
Autor: Andrek Laanemets
Rühm: A21
Esmane versioon: Valmimisel
Sissejuhatus
Käsk head[1] loeb failist esimesed read ning väljastab need konsooli.
Käsu süntaks on head [OPTION] [FILE]. Kantsulgudes olevad tükid on valikulised.
head [FILE]
Kirjutades käsule head järgi failinime, väljastatakse 10 esimest rida antud failist.
head -n [FILE]
Kui on soov näha vaid teatud arv ridu, siis tuleks lisada käsule n ning arv.
Näites on käsule lisatud -n3, et väljastada kolm esimest rida.
Kusjuures töötavad kõik järgmised variandid:
head -n3 fail.txt
head -3 fail.txt
head -n 3 fail.txt
head -c [FILE]
Kui on soov näha vaid teatud arv baite, siis tuleks lisada käsule c ning arv. Üks tähemärk/sümbol on võrdne ühe baitiga.
Näites on käsule lisatud -c20, et väljastada 20 esimest baiti.
Kusjuures töötavad järgmised variandid:
head -c20 fail.txt
head -c 20 fail.txt
head num
Lisades kas -c või -k järele kordaja, on võimalik suuremat arvu ridu või baite väljastada.[2]
todo:tabel Computer Hope leheküljelt
todo: screenshot, kirjeldus
head [FILE] > [FILE]
Võimalik on ka ette antud failist sisu sisestamine uude või juba olemasolevasse faili.
Näites võetakse fail.txt-st esimesed 3 rida ja tehakse nendega uus fail nimega uusfail.txt. Teise käsuga näidatakse, et käsk toimis.
NB! On tähtis teada, et juhul kui hakatakse kopeerima juba olemasolevasse faili, siis kogu fail kirjutatakse üle.
Kui uue failinimega faili veel pole, tehakse uus fail.
head [FILE] >> [FILE]
Turvalisem oleks kasutada kahte 'suurem kui' märki.
Juhul kui hakatakse kopeerima juba olemasolevasse faili, siis uus sisu lisatakse faili lõppu. Kui uue failinimega faili veel pole, tehakse uus fail.
Näites kuvatakse mida sisaldab uusfail.txt. Seejärel kopeeritakse esimesed 3 rida ning näidatakse uuesti mida sisaldab uusfail.txt nüüd.
Kokkuvõte
Allikad
(kategooria viide)