Posiadam pętle do generowania ciągów z plików
#!/bin/bash
PLIK1=$1
PLIK2=$2
PLIK3=$3
KOMBINACJE=$4
if [[ -e $KOMBINACJE ]]
then
echo "" > $KOMBINACJE
fi
while read p1
do
while read p2
do
while read p3
do
echo "$p1" "$p2" "$p3">> "$KOMBINACJE"
done <$PLIK3
done <$PLIK2
done <$PLIK1
Ten kod jest niepoprawny jeśli nie podam 3 parametru. W jaki sposób ułożyć pętle, aby 3 parametr, mógł być optymalny?