Del 1: Sökning ls d1a.txt epistel80.txt lista resultat.txt summera d1b.txt epistel82.txt lista.txt sonett18.txt tomten.txt d1c.txt kolla nu studenter.txt more studenter.txt grep godkänd studenter.txt more epistel82.txt Fredmans Epistel nr 82. eller Oförmodade Afsked, förkunnadt vid Ulla Winblads Frukost en sommar-morgon i det gröna. Pastoral, Dedicerad til Kgl. Secreteraren Leopoldt. Hvila vid denna källa, Vår lilla Frukost vi framställa; Rödt Vin med Pimpinella Och en nyss skuten Beccasin. Klang hvad Buteljer, Ulla! I våra Korgar öfverstfulla, Tömda i gräset rulla, Och känn hvad ångan dunstar fin, Ditt middags Vin Sku vi ur krusen hälla, Med glättig min. Hvila vid denna källa, Hör våra Valdthorns klang Cousine. Valdthornens klang Cousine. - - - [Corno.] * * * Prägtigt på fältet pråla,..... bortklippta rader..... grep Ulla epistel82.txt eller Oförmodade Afsked, förkunnadt vid Ulla Winblads Frukost Klang hvad Buteljer, Ulla! Tag, Ulla tag, Klang Ullas amaranther, Ulla! farväl min Sköna, Stod Ulla sista gången Brud. grep -n Ulla epistel82.txt
2:eller Oförmodade Afsked, förkunnadt vid Ulla Winblads Frukost 10:Klang hvad Buteljer, Ulla! 48: Tag, Ulla tag, 83:Klang Ullas amaranther, 93:Ulla! farväl min Sköna, 103:Stod Ulla sista gången Brud. grep -i -n Ulla epistel82.txt 2:eller Oförmodade Afsked, förkunnadt vid Ulla Winblads Frukost 10:Klang hvad Buteljer, Ulla! 11:I våra Korgar öfverstfulla, 12:Tömda i gräset rulla, 48: Tag, Ulla tag, 83:Klang Ullas amaranther, 93:Ulla! farväl min Sköna, 103:Stod Ulla sista gången Brud. grep -c -v ^$ epistel80.txt 66 ls d1a.txt epistel80.txt lista resultat.txt summera d1b.txt epistel82.txt lista.txt sonett18.txt tomten.txt d1c.txt kolla nu studenter.txt egrep "Henrik Fredrik" d1?.txt d1a.txt: d1a.txt: d1b.txt:fredrik Svensson 47 p (godkänd) d1c.txt:henrik Johansson 17 p (underkänd) egrep "Henrik Fredrik " d1?.txt d1b.txt:fredrik Svensson 47 p (godkänd) d1c.txt:henrik Johansson 17 p (underkänd) Del 2: Omdirigering ls > lista.txt cat lista.txt d1a.txt d1b.txt d1c.txt dump.txt epistel80.txt epistel82.txt kolla lista lista.txt nu resultat.txt sonett18.txt studenter.txt summera tomten.txt last petjo96 pts/0 :2.0 Thu 8 11:35 still logged in petjo96 pts/0 :2.0 Thu 8 11:34-11:35 (00:01) petjo96 thinlinc/2 :2 Thu 8 11:34 still logged in ivauk83 pts/0 c-204-72.eduroam Thu 8 10:52-11:24 (00:32) dande27 pts/1 h-4-144-182.a163 Thu 8 07:56-07:58 (00:01)..... bortklippta rader.....
petni18 pts/4 :1.0 Tue Aug 2 15:10-15:05 (13+23:54) petni18 thinlinc/1 :1 Tue Aug 2 15:10 - down (15+01:40) ivauk83 pts/4 c-204-214.eduroa Tue Aug 2 09:07-09:07 (00:00) root pts/0 apatix.ida.liu.s Mon 09:04-10:16 (01:12) root pts/0 apatix.ida.liu.s Mon 09:04-09:04 (00:00) root pts/0 apatix.ida.liu.s Mon 09:04-09:04 (00:00) wtmp begins Mon 09:04:22 2016 last grep andla63 Del 3: Sortering more studenter.txt sort -k2 studenter.txt sort -k3 studenter.txt Del 4: Alias last grep andla63
alias kolla='last grep' kolla andla63 unalias kolla Del 5: Script more kolla last grep $1 x kolla kolla andla63 more nu echo "Hello, world!" echo "--- Klockan är ---" date x nu nu Hello, world! --- Klockan är --- Thu 8 11:44:47 CEST 2016 cat lista if [ -f resultat.txt ] then echo "Filen finns redan!" else ls > resultat.txt fi x lista lista cat resultat.txt d1a.txt d1b.txt d1c.txt dump.txt epistel80.txt epistel82.txt kolla lista nu resultat.txt sonett18.txt studenter.txt summera tomten.txt
lista Filen finns redan! cat summera for file in d1?.txt do echo $file har `grep -c godkänd $file` godkända. done x summera summera d1a.txt har 5 godkända. d1b.txt har 4 godkända. d1c.txt har 6 godkända. Del 6: Klippa ut cut -f1 -d' ' studenter.txt Anders Berit Cecilia David Erik Fredrika Gustav Hanna Ingela Johan last grep andla63 last grep andla63 cut -b44-11:38-15:56 (3+04:18) 11:30-15:56 (3+04:26) 11:30-15:57 (3+04:26) last grep andla63 cut -b44- cut -b-6 last grep andla63 cut -b44- cut -b-6 uniq