if [ ${#autorzy} -eq 0 ]; then
echo "nie znaleziono autora pasującego do wzorca $1"
else
echo "znaleziono autorów:"
for autor in ${autorzy[@]}; do
echo $autor
done
fi
rm $WRITER/$$
else
sleep 1
echo -n "."
Autor $1
fi
}
Ogolnie funkcja działa, chciałam tylko wprowadzić modyfikację która wyszuka mi w pliku danego autora i wyswietli cala linie zawierającą poszukiwanego autora a nie tylko słowa odpowiadające autorom. Każdy wiersz w pliku w ktorym funkcja wyszukuje ma strukture:
numer:autor:tytul:kto(tu moze byc puste pole)
Funkcja powinna wyswietlac cala linie z poszukiwanym autorem zeby osoba szukajaca mogla poznac numer pozycji.
Z góry dziękuję za pomoc.
Ostatnio zmieniony przez Paszczak000 2008-05-02, 23:10, w całości zmieniany 1 raz
W jaki sposób bashem lub awk dodać do siebie wszystkie oceny w linii (ich ilośc nie jest stała), określić ilośc tych ocen, policzyć średnią? Format danych można jeszcze zmodyfikować.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Nie możesz ściągać załączników na tym forum