putty - serveri käsureale logimine WinSCP - failide kopeerimine [jaagup@lin2 ~]$ pwd - print working directory /home2/j/jaagup [jaagup@lin2 ~]$ dir arhiiv leia?email=juku@eesti.ee mail public_html teatis.ddoc cd public_html [jaagup@lin2 public_html]$ pwd /home2/j/jaagup/public_html [jaagup@lin2 public_html]$ cd .. [jaagup@lin2 ~]$ pwd /home2/j/jaagup cd public_html [jaagup@lin2 ~]$ pwd /home2/j/jaagup [jaagup@lin2 ~]$ cd public_html/dt/ [jaagup@lin2 dt]$ cd uuring1/ [jaagup@lin2 uuring1]$ pwd /home2/j/jaagup/public_html/dt/uuring1 [jaagup@lin2 uuring1]$ dir [jaagup@lin2 uuring1]$ more eesnimed.txt Juku Kati Anu Mati Madis [jaagup@lin2 uuring1]$ more eesnimed.txt | sort Anu Juku Kati Madis Mati [jaagup@lin2 uuring1]$ more eesnimed.txt | grep a Kati Mati Madis [jaagup@lin2 uuring1]$ tail -n 2 eesnimed.txt Mati Madis [jaagup@lin2 uuring1]$ more eesnimed.txt | sort | tail -n 2 Madis Mati [jaagup@lin2 uuring1]$ head -n 2 eesnimed.txt Juku Kati #leidke tähestikus kolm esimest eesnime #leidke kaks a-d sisaldavat nime #leidke kaks a-d sisaldavat tähestiku järgi lõpus olevat nime more eesnimed.txt | grep a | sort | tail -n 2 [jaagup@lin2 uuring1]$ more eesnimed.txt | wc 4 5 28 reavahetused, sõnad, baidid [jaagup@lin2 uuring1]$ more eesnimed.txt | sort > eesnimed2.txt [jaagup@lin2 uuring1]$ more eesnimed2.txt Anu Juku Kati Madis Mati head 5klass.txt head 5klass.txt -n 3 head 5klass.txt -n -1 #ilma viimase reata tail 5klass.txt -n +2 #ilma esimese reata tail 5klass.txt -n +2 | sort -r #ilma pealkirjareata, kahanevas järjekorras sort --field-separator="," -k 2 5klass.txt # sorteerige massi järgi, ärge näidake pealkirjarida tail 5klass.txt -n +2 | sort --field-separator="," -k 3 cut --delimiter="," -f 1,2 5klass.txt eesnimi,pikkus Juku,170 Kati,160 Mati,160 Madis,165 Mati,163 Katrin,165 #kirjutage teise faili eesnimed ja massid masside järjekorras ilma pealkirjareata tail 5klass.txt -n +2 | cut --delimiter="," -f 1,3 | sort --field-separator="," -k 2 -n > vastus.txt head 5klass.txt -n 1 > vastus.txt #pealkirjarida tail 5klass.txt -n +2 | sort --field-separator="," -k 2 -n -r >> vastus.txt #muud read sorditult uus fail nimega ylevaade1.sh echo "Klassi andmete tutvustus" > vastus.txt echo "Pikim: " >> vastus.txt tail 5klass.txt -n +2 | sort --field-separator="," -k 2 -n -r | head -n 1 >> vastus.txt echo "Luhim: " >> vastus.txt tail 5klass.txt -n +2 | sort --field-separator="," -k 2 -n | head -n 1 >> vastus.txt #Lisage ka lühima andmed sh ylevaade1.sh Sisu vaata vastus.txt failist