Ha function alatt azt érted hogy parancsok sora tehát akár több is lefut csak esetleg különböző értékekkel, akkor igen.
A szubrutin kifejezés még a basic-os időkből maradt meg bennem. Még ha "function" is, ugyanaz a dolga.
vizsgálat () {
parancsok
ha teljesül, akkor csináld ezt,
ha nem akkor exit
egyéb parancsok
}
De rájöttem hogy az exit oda nem jó. Mert csak hívódjon be újra ez a szubrutin csak más értékekkel.
A "return" parancs volt a jó.