#!/bin/bash function Info () { printf "%s\n" "Pocet parametrov je $#" for ARG in "$@"; do printf "%s\n" "$ARG" done for ARG in "$*"; do printf "%s\n" "$ARG" done } # Pozor pri vracani hodnot - kedze status ma dlzku jeden bajt, pri vracani hodnoty vacsej ako 255 sa # vrati len spodnych osem bitov function Sucet { return $(( $1 + $2 )) } Rozdiel () { return $(( $1 - $2 )) } Info 1 2 3 4 5 6 Sucet 3 5 printf "%d\n" $? Rozdiel 9 7 printf "%d\n" $?