SOP Kolokwium I Poprawkowe 2011 gr B

ZADANIE 1

10PKT

Napisz skrypt, który wypisuje środkową jedną trzecią swoich argumentów. Na przykład, dla argumentów a b c d e f, powinien wypisać c d.

ZADANIE 2

15 PKT

Napisz skrypt, który wypisuje tylko te wiersze standardowego wyjścia, które zawierają parzystą liczbę słów

Rozwiązanie:

#! /bin/bash

while read line;

do

a=$((‘echo –e “$line” | wc –w’ % 2)) if [$a –eq –a ‘eho –e “$line” | wc –w’ –gt 1 ]; then

fi

done <$1