Dlaczego tak
Operator >> dopisuje wiersz na końcu pliku, a > tworzy plik od nowa i nadpisuje jego zawartość. Po pętli plik ma 4 wiersze (start, pn, wt, sr), ale ostatnie polecenie echo z operatorem > zastępuje je jednym wierszem „koniec”, więc wc -l wypisze 1. Wynik 5 powstaje, gdy ostatni operator > potraktuje się jak dopisanie.