#!/usr/bin/env bash
# plik receptury: check_arg_count
#
# Sprawdzenie liczby parametrów
# Poprawny jest zarówno poniższy zapis, jak i zapis: if [ $# -lt 3 ]
if (( $# < 3 ))
then
    printf "%b" "Błąd. Niedostateczna liczba parametrów.\n" >&2
    printf "%b" "użycie: mójskrypt plik1 op plik2\n" >&2
    exit 1
elif (( $# > 3 ))
then
    printf "%b" "Błąd. Zbyt wiele parametrów.\n" >&2
    printf "%b" "użycie: mójskrypt plik1 op plik2\n" >&2
    exit 2
else
    printf "%b" "Prawidłowa liczba parametrów.  Przetwarzanie...\n"
fi
