subrutin összevonás

Adott kettő subrutin ellenőrzés:

answer_control_in () {
error="0"
if ! [ "${answer}" = "y" -o "${answer}" = "n" ]; then
error="1"
fi
}

answer_control_12 () {
error="0"
if ! [ "${answer}" = "1" -o "${answer}" = "2" ]; then
error="1"
fi
}

Egybe lehet ezt valahogy gyúrni?

Hozzászólások

if ! [ "${answer}" = "1" -o "${answer}" = "2" -o "${answer}" = "y" -o "${answer}" = "n" ]; then

Igy ha az answer nem az 1, 2, y, n ertekek kozul az egyiket veszi fel, teljesul a feltetel (hiba). Kerdes, hogy ezt akartad-e..

--
Das "N" in RTL steht für Niveau... -Tuamo/Reel (?)