witam.
musze w ponizszym skrypcie napisac komentarze do czego sluza poszczegolne komendy oraz dodac obsluge polskich znakow.
nie wiem czy dobrze zrobilem, prosilbym o sprawdzenie i korekte
#!/bin/bash
E_BADARGS=64
if [ ! -r "$1" ] # Sprawdza czy jest wiecej niz 1 argumentow
then # jeżeli nie to konczy dzialanie
echo "Usage: $0 files-to-process" # wyświetlając komunikat.
exit $E_BADARGS
fi # Kończy warunek if
cat $* | # Contents of specified files to stdout.
tr A-Z a-z | # Zamienia wielkie litery na małe
tr ęóąśćłżź oasclzz # zamiana polskich znakow na normalne
tr ' ' '\012' | # Zamienia spacje na nowe linijki
tr -c '\012a-z' '\012' | # Rather than deleting non-alpha chars,
# change them to newlines.
sort | # Sortuje wyniki
uniq | # Usuwa duplikaty
grep -v '^#' | # usuwa linie zaczynające się znakiem #
grep -v '^$' # Usuwa puste linie
exit 0 # Wyjście z programu jeżeli wszystkie
# warunki zostały spełnione